From d09cc57b12b216eebb0faedab250d6eb10e3acc0 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Sat, 1 Nov 2025 22:35:21 +0100 Subject: virusb: goes all the way to the main program --- src/devices/cpu/dsp563xx/dsp563xx-interp.cpp | 28910 +++++++++++------ src/devices/cpu/dsp563xx/dsp563xx-make.py | 124 +- src/devices/cpu/dsp563xx/dsp563xx-tables.cpp | 16222 +++++----- src/devices/cpu/dsp563xx/dsp563xx.cpp | 20 +- src/devices/cpu/dsp563xx/dsp563xx.h | 88 +- src/devices/cpu/dsp563xx/dsp563xx.lst | 594 +- src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp | 40454 ++++++++++++------------ src/devices/cpu/dsp563xx/dsp563xxd.cpp | 2 +- src/devices/cpu/dsp563xx/dsp563xxd.h | 1 + src/devices/cpu/dsp563xx/hi08.cpp | 2 + src/mame/access/acvirus.cpp | 27 + 11 files changed, 48703 insertions(+), 37741 deletions(-) diff --git a/src/devices/cpu/dsp563xx/dsp563xx-interp.cpp b/src/devices/cpu/dsp563xx/dsp563xx-interp.cpp index 064a7cc96f7..6de7accb279 100644 --- a/src/devices/cpu/dsp563xx/dsp563xx-interp.cpp +++ b/src/devices/cpu/dsp563xx/dsp563xx-interp.cpp @@ -1780,143 +1780,143 @@ void dsp563xx_device::execute_pre_move(u16 kmove, u32 opcode, u32 exv) break; } case 156: { // a,x0 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 157: { // a,x1 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 158: { // a,y0 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 159: { // a,y1 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 160: { // a,a0 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 161: { // a,b0 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 162: { // a,a2 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 163: { // a,b2 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 164: { // a,a1 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 165: { // a,b1 - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 166: { // a,a - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 167: { // a,b - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 168: { // a,r - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 169: { // a,n - u64 s = get_a(); - m_tmp1 = s; + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 170: { // b,x0 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 171: { // b,x1 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 172: { // b,y0 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 173: { // b,y1 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 174: { // b,a0 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 175: { // b,b0 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 176: { // b,a2 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 177: { // b,b2 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 178: { // b,a1 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 179: { // b,b1 - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 180: { // b,a - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 181: { // b,b - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 182: { // b,r - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 183: { // b,n - u64 s = get_b(); - m_tmp1 = s; + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 184: { // r,x0 @@ -2060,8962 +2060,12026 @@ void dsp563xx_device::execute_pre_move(u16 kmove, u32 opcode, u32 exv) break; } case 212: { // (r)-n - unhandled("(r)-n"); + int ea_r = BIT(opcode, 8, 5) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + (void)(ea); break; } case 213: { // (r)+n - unhandled("(r)+n"); + int ea_r = BIT(opcode, 8, 5) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + (void)(ea); break; } case 214: { // (r)- - unhandled("(r)-"); + int ea_r = BIT(opcode, 8, 5) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + (void)(ea); break; } case 215: { // (r)+ - unhandled("(r)+"); + int ea_r = BIT(opcode, 8, 5) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + (void)(ea); break; } case 216: { // x:(r)-n,x0 - unhandled("x:(r)-n,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 217: { // x:(r)+n,x0 - unhandled("x:(r)+n,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 218: { // x:(r)-,x0 - unhandled("x:(r)-,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 219: { // x:(r)+,x0 - unhandled("x:(r)+,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 220: { // x:(r),x0 - unhandled("x:(r),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 221: { // x:(r+n),x0 - unhandled("x:(r+n),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 222: { // x:-(r),x0 - unhandled("x:-(r),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 223: { // x:(r)-n,x1 - unhandled("x:(r)-n,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 224: { // x:(r)+n,x1 - unhandled("x:(r)+n,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 225: { // x:(r)-,x1 - unhandled("x:(r)-,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 226: { // x:(r)+,x1 - unhandled("x:(r)+,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 227: { // x:(r),x1 - unhandled("x:(r),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 228: { // x:(r+n),x1 - unhandled("x:(r+n),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 229: { // x:-(r),x1 - unhandled("x:-(r),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 230: { // x:(r)-n,y0 - unhandled("x:(r)-n,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 231: { // x:(r)+n,y0 - unhandled("x:(r)+n,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 232: { // x:(r)-,y0 - unhandled("x:(r)-,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 233: { // x:(r)+,y0 - unhandled("x:(r)+,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 234: { // x:(r),y0 - unhandled("x:(r),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 235: { // x:(r+n),y0 - unhandled("x:(r+n),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 236: { // x:-(r),y0 - unhandled("x:-(r),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 237: { // x:(r)-n,y1 - unhandled("x:(r)-n,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 238: { // x:(r)+n,y1 - unhandled("x:(r)+n,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 239: { // x:(r)-,y1 - unhandled("x:(r)-,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 240: { // x:(r)+,y1 - unhandled("x:(r)+,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 241: { // x:(r),y1 - unhandled("x:(r),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 242: { // x:(r+n),y1 - unhandled("x:(r+n),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 243: { // x:-(r),y1 - unhandled("x:-(r),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 244: { // x:(r)-n,a0 - unhandled("x:(r)-n,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 245: { // x:(r)+n,a0 - unhandled("x:(r)+n,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 246: { // x:(r)-,a0 - unhandled("x:(r)-,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 247: { // x:(r)+,a0 - unhandled("x:(r)+,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 248: { // x:(r),a0 - unhandled("x:(r),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 249: { // x:(r+n),a0 - unhandled("x:(r+n),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 250: { // x:-(r),a0 - unhandled("x:-(r),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 251: { // x:(r)-n,b0 - unhandled("x:(r)-n,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 252: { // x:(r)+n,b0 - unhandled("x:(r)+n,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 253: { // x:(r)-,b0 - unhandled("x:(r)-,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 254: { // x:(r)+,b0 - unhandled("x:(r)+,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 255: { // x:(r),b0 - unhandled("x:(r),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 256: { // x:(r+n),b0 - unhandled("x:(r+n),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 257: { // x:-(r),b0 - unhandled("x:-(r),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 258: { // x:(r)-n,a2 - unhandled("x:(r)-n,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 259: { // x:(r)+n,a2 - unhandled("x:(r)+n,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 260: { // x:(r)-,a2 - unhandled("x:(r)-,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 261: { // x:(r)+,a2 - unhandled("x:(r)+,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 262: { // x:(r),a2 - unhandled("x:(r),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 263: { // x:(r+n),a2 - unhandled("x:(r+n),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 264: { // x:-(r),a2 - unhandled("x:-(r),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 265: { // x:(r)-n,b2 - unhandled("x:(r)-n,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 266: { // x:(r)+n,b2 - unhandled("x:(r)+n,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 267: { // x:(r)-,b2 - unhandled("x:(r)-,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 268: { // x:(r)+,b2 - unhandled("x:(r)+,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 269: { // x:(r),b2 - unhandled("x:(r),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 270: { // x:(r+n),b2 - unhandled("x:(r+n),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 271: { // x:-(r),b2 - unhandled("x:-(r),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 272: { // x:(r)-n,a1 - unhandled("x:(r)-n,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 273: { // x:(r)+n,a1 - unhandled("x:(r)+n,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 274: { // x:(r)-,a1 - unhandled("x:(r)-,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 275: { // x:(r)+,a1 - unhandled("x:(r)+,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 276: { // x:(r),a1 - unhandled("x:(r),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 277: { // x:(r+n),a1 - unhandled("x:(r+n),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 278: { // x:-(r),a1 - unhandled("x:-(r),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 279: { // x:(r)-n,b1 - unhandled("x:(r)-n,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 280: { // x:(r)+n,b1 - unhandled("x:(r)+n,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 281: { // x:(r)-,b1 - unhandled("x:(r)-,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 282: { // x:(r)+,b1 - unhandled("x:(r)+,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 283: { // x:(r),b1 - unhandled("x:(r),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 284: { // x:(r+n),b1 - unhandled("x:(r+n),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 285: { // x:-(r),b1 - unhandled("x:-(r),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 286: { // x:(r)-n,a - unhandled("x:(r)-n,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 287: { // x:(r)+n,a - unhandled("x:(r)+n,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 288: { // x:(r)-,a - unhandled("x:(r)-,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 289: { // x:(r)+,a - unhandled("x:(r)+,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 290: { // x:(r),a - unhandled("x:(r),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 291: { // x:(r+n),a - unhandled("x:(r+n),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 292: { // x:-(r),a - unhandled("x:-(r),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 293: { // x:(r)-n,b - unhandled("x:(r)-n,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 294: { // x:(r)+n,b - unhandled("x:(r)+n,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 295: { // x:(r)-,b - unhandled("x:(r)-,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 296: { // x:(r)+,b - unhandled("x:(r)+,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 297: { // x:(r),b - unhandled("x:(r),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 298: { // x:(r+n),b - unhandled("x:(r+n),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 299: { // x:-(r),b - unhandled("x:-(r),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 300: { // x:(r)-n,r - unhandled("x:(r)-n,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 301: { // x:(r)+n,r - unhandled("x:(r)+n,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 302: { // x:(r)-,r - unhandled("x:(r)-,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 303: { // x:(r)+,r - unhandled("x:(r)+,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 304: { // x:(r),r - unhandled("x:(r),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 305: { // x:(r+n),r - unhandled("x:(r+n),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 306: { // x:-(r),r - unhandled("x:-(r),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 307: { // x:(r)-n,n - unhandled("x:(r)-n,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 308: { // x:(r)+n,n - unhandled("x:(r)+n,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 309: { // x:(r)-,n - unhandled("x:(r)-,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_x.read_dword(ea); break; } case 310: { // x:(r)+,n - unhandled("x:(r)+,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_x.read_dword(ea); break; } case 311: { // x:(r),n - unhandled("x:(r),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 312: { // x:(r+n),n - unhandled("x:(r+n),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_x.read_dword(ea); break; } case 313: { // x:-(r),n - unhandled("x:-(r),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_x.read_dword(ea); break; } case 314: { // x0,x:(r)-n - unhandled("x0,x:(r)-n"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 315: { // x0,x:(r)+n - unhandled("x0,x:(r)+n"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 316: { // x0,x:(r)- - unhandled("x0,x:(r)-"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 317: { // x0,x:(r)+ - unhandled("x0,x:(r)+"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 318: { // x0,x:(r) - unhandled("x0,x:(r)"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 319: { // x0,x:(r+n) - unhandled("x0,x:(r+n)"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 320: { // x0,x:-(r) - unhandled("x0,x:-(r)"); + u32 s = get_x0(); + m_tmp1 = s; break; } case 321: { // x1,x:(r)-n - unhandled("x1,x:(r)-n"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 322: { // x1,x:(r)+n - unhandled("x1,x:(r)+n"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 323: { // x1,x:(r)- - unhandled("x1,x:(r)-"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 324: { // x1,x:(r)+ - unhandled("x1,x:(r)+"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 325: { // x1,x:(r) - unhandled("x1,x:(r)"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 326: { // x1,x:(r+n) - unhandled("x1,x:(r+n)"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 327: { // x1,x:-(r) - unhandled("x1,x:-(r)"); + u32 s = get_x1(); + m_tmp1 = s; break; } case 328: { // y0,x:(r)-n - unhandled("y0,x:(r)-n"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 329: { // y0,x:(r)+n - unhandled("y0,x:(r)+n"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 330: { // y0,x:(r)- - unhandled("y0,x:(r)-"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 331: { // y0,x:(r)+ - unhandled("y0,x:(r)+"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 332: { // y0,x:(r) - unhandled("y0,x:(r)"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 333: { // y0,x:(r+n) - unhandled("y0,x:(r+n)"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 334: { // y0,x:-(r) - unhandled("y0,x:-(r)"); + u32 s = get_y0(); + m_tmp1 = s; break; } case 335: { // y1,x:(r)-n - unhandled("y1,x:(r)-n"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 336: { // y1,x:(r)+n - unhandled("y1,x:(r)+n"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 337: { // y1,x:(r)- - unhandled("y1,x:(r)-"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 338: { // y1,x:(r)+ - unhandled("y1,x:(r)+"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 339: { // y1,x:(r) - unhandled("y1,x:(r)"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 340: { // y1,x:(r+n) - unhandled("y1,x:(r+n)"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 341: { // y1,x:-(r) - unhandled("y1,x:-(r)"); + u32 s = get_y1(); + m_tmp1 = s; break; } case 342: { // a0,x:(r)-n - unhandled("a0,x:(r)-n"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 343: { // a0,x:(r)+n - unhandled("a0,x:(r)+n"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 344: { // a0,x:(r)- - unhandled("a0,x:(r)-"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 345: { // a0,x:(r)+ - unhandled("a0,x:(r)+"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 346: { // a0,x:(r) - unhandled("a0,x:(r)"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 347: { // a0,x:(r+n) - unhandled("a0,x:(r+n)"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 348: { // a0,x:-(r) - unhandled("a0,x:-(r)"); + u32 s = get_a0(); + m_tmp1 = s; break; } case 349: { // b0,x:(r)-n - unhandled("b0,x:(r)-n"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 350: { // b0,x:(r)+n - unhandled("b0,x:(r)+n"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 351: { // b0,x:(r)- - unhandled("b0,x:(r)-"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 352: { // b0,x:(r)+ - unhandled("b0,x:(r)+"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 353: { // b0,x:(r) - unhandled("b0,x:(r)"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 354: { // b0,x:(r+n) - unhandled("b0,x:(r+n)"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 355: { // b0,x:-(r) - unhandled("b0,x:-(r)"); + u32 s = get_b0(); + m_tmp1 = s; break; } case 356: { // a2,x:(r)-n - unhandled("a2,x:(r)-n"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 357: { // a2,x:(r)+n - unhandled("a2,x:(r)+n"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 358: { // a2,x:(r)- - unhandled("a2,x:(r)-"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 359: { // a2,x:(r)+ - unhandled("a2,x:(r)+"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 360: { // a2,x:(r) - unhandled("a2,x:(r)"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 361: { // a2,x:(r+n) - unhandled("a2,x:(r+n)"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 362: { // a2,x:-(r) - unhandled("a2,x:-(r)"); + u32 s = get_a2(); + m_tmp1 = s; break; } case 363: { // b2,x:(r)-n - unhandled("b2,x:(r)-n"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 364: { // b2,x:(r)+n - unhandled("b2,x:(r)+n"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 365: { // b2,x:(r)- - unhandled("b2,x:(r)-"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 366: { // b2,x:(r)+ - unhandled("b2,x:(r)+"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 367: { // b2,x:(r) - unhandled("b2,x:(r)"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 368: { // b2,x:(r+n) - unhandled("b2,x:(r+n)"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 369: { // b2,x:-(r) - unhandled("b2,x:-(r)"); + u32 s = get_b2(); + m_tmp1 = s; break; } case 370: { // a1,x:(r)-n - unhandled("a1,x:(r)-n"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 371: { // a1,x:(r)+n - unhandled("a1,x:(r)+n"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 372: { // a1,x:(r)- - unhandled("a1,x:(r)-"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 373: { // a1,x:(r)+ - unhandled("a1,x:(r)+"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 374: { // a1,x:(r) - unhandled("a1,x:(r)"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 375: { // a1,x:(r+n) - unhandled("a1,x:(r+n)"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 376: { // a1,x:-(r) - unhandled("a1,x:-(r)"); + u32 s = get_a1(); + m_tmp1 = s; break; } case 377: { // b1,x:(r)-n - unhandled("b1,x:(r)-n"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 378: { // b1,x:(r)+n - unhandled("b1,x:(r)+n"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 379: { // b1,x:(r)- - unhandled("b1,x:(r)-"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 380: { // b1,x:(r)+ - unhandled("b1,x:(r)+"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 381: { // b1,x:(r) - unhandled("b1,x:(r)"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 382: { // b1,x:(r+n) - unhandled("b1,x:(r+n)"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 383: { // b1,x:-(r) - unhandled("b1,x:-(r)"); + u32 s = get_b1(); + m_tmp1 = s; break; } case 384: { // a,x:(r)-n - unhandled("a,x:(r)-n"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 385: { // a,x:(r)+n - unhandled("a,x:(r)+n"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 386: { // a,x:(r)- - unhandled("a,x:(r)-"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 387: { // a,x:(r)+ - unhandled("a,x:(r)+"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 388: { // a,x:(r) - unhandled("a,x:(r)"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 389: { // a,x:(r+n) - unhandled("a,x:(r+n)"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 390: { // a,x:-(r) - unhandled("a,x:-(r)"); + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } case 391: { // b,x:(r)-n - unhandled("b,x:(r)-n"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 392: { // b,x:(r)+n - unhandled("b,x:(r)+n"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 393: { // b,x:(r)- - unhandled("b,x:(r)-"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 394: { // b,x:(r)+ - unhandled("b,x:(r)+"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 395: { // b,x:(r) - unhandled("b,x:(r)"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 396: { // b,x:(r+n) - unhandled("b,x:(r+n)"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 397: { // b,x:-(r) - unhandled("b,x:-(r)"); + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } case 398: { // r,x:(r)-n - unhandled("r,x:(r)-n"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 399: { // r,x:(r)+n - unhandled("r,x:(r)+n"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 400: { // r,x:(r)- - unhandled("r,x:(r)-"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 401: { // r,x:(r)+ - unhandled("r,x:(r)+"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 402: { // r,x:(r) - unhandled("r,x:(r)"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 403: { // r,x:(r+n) - unhandled("r,x:(r+n)"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 404: { // r,x:-(r) - unhandled("r,x:-(r)"); + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 405: { // n,x:(r)-n - unhandled("n,x:(r)-n"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 406: { // n,x:(r)+n - unhandled("n,x:(r)+n"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 407: { // n,x:(r)- - unhandled("n,x:(r)-"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 408: { // n,x:(r)+ - unhandled("n,x:(r)+"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 409: { // n,x:(r) - unhandled("n,x:(r)"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 410: { // n,x:(r+n) - unhandled("n,x:(r+n)"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } case 411: { // n,x:-(r) - unhandled("n,x:-(r)"); + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 412: { // [abs],x0 - unhandled("[abs],x0"); + case 412: { // x:[abs],x0 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 413: { // [abs],x1 - unhandled("[abs],x1"); + case 413: { // x:[abs],x1 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 414: { // [abs],y0 - unhandled("[abs],y0"); + case 414: { // x:[abs],y0 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 415: { // [abs],y1 - unhandled("[abs],y1"); + case 415: { // x:[abs],y1 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 416: { // [abs],a0 - unhandled("[abs],a0"); + case 416: { // x:[abs],a0 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 417: { // [abs],b0 - unhandled("[abs],b0"); + case 417: { // x:[abs],b0 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 418: { // [abs],a2 - unhandled("[abs],a2"); + case 418: { // x:[abs],a2 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 419: { // [abs],b2 - unhandled("[abs],b2"); + case 419: { // x:[abs],b2 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 420: { // [abs],a1 - unhandled("[abs],a1"); + case 420: { // x:[abs],a1 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 421: { // [abs],b1 - unhandled("[abs],b1"); + case 421: { // x:[abs],b1 + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 422: { // [abs],a - unhandled("[abs],a"); + case 422: { // x:[abs],a + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 423: { // [abs],b - unhandled("[abs],b"); + case 423: { // x:[abs],b + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 424: { // [abs],r - unhandled("[abs],r"); + case 424: { // x:[abs],r + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 425: { // [abs],n - unhandled("[abs],n"); + case 425: { // x:[abs],n + u32 abs = exv; + m_tmp1 = m_x.read_dword(abs); break; } - case 426: { // #[i],x0 - unhandled("#[i],x0"); + case 426: { // x0,x:[abs] + u32 s = get_x0(); + m_tmp1 = s; break; } - case 427: { // #[i],x1 - unhandled("#[i],x1"); + case 427: { // x1,x:[abs] + u32 s = get_x1(); + m_tmp1 = s; break; } - case 428: { // #[i],y0 - unhandled("#[i],y0"); + case 428: { // y0,x:[abs] + u32 s = get_y0(); + m_tmp1 = s; break; } - case 429: { // #[i],y1 - unhandled("#[i],y1"); + case 429: { // y1,x:[abs] + u32 s = get_y1(); + m_tmp1 = s; break; } - case 430: { // #[i],a0 - unhandled("#[i],a0"); + case 430: { // a0,x:[abs] + u32 s = get_a0(); + m_tmp1 = s; break; } - case 431: { // #[i],b0 - unhandled("#[i],b0"); + case 431: { // b0,x:[abs] + u32 s = get_b0(); + m_tmp1 = s; break; } - case 432: { // #[i],a2 - unhandled("#[i],a2"); + case 432: { // a2,x:[abs] + u32 s = get_a2(); + m_tmp1 = s; break; } - case 433: { // #[i],b2 - unhandled("#[i],b2"); + case 433: { // b2,x:[abs] + u32 s = get_b2(); + m_tmp1 = s; break; } - case 434: { // #[i],a1 - unhandled("#[i],a1"); + case 434: { // a1,x:[abs] + u32 s = get_a1(); + m_tmp1 = s; break; } - case 435: { // #[i],b1 - unhandled("#[i],b1"); + case 435: { // b1,x:[abs] + u32 s = get_b1(); + m_tmp1 = s; break; } - case 436: { // #[i],a - unhandled("#[i],a"); + case 436: { // a,x:[abs] + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 437: { // #[i],b - unhandled("#[i],b"); + case 437: { // b,x:[abs] + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 438: { // #[i],r - unhandled("#[i],r"); + case 438: { // r,x:[abs] + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 439: { // #[i],n - unhandled("#[i],n"); + case 439: { // n,x:[abs] + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 440: { // x:[aa],x0 - unhandled("x:[aa],x0"); + case 440: { // #[i],x0 break; } - case 441: { // x:[aa],x1 - unhandled("x:[aa],x1"); + case 441: { // #[i],x1 break; } - case 442: { // x:[aa],y0 - unhandled("x:[aa],y0"); + case 442: { // #[i],y0 break; } - case 443: { // x:[aa],y1 - unhandled("x:[aa],y1"); + case 443: { // #[i],y1 break; } - case 444: { // x:[aa],a0 - unhandled("x:[aa],a0"); + case 444: { // #[i],a0 break; } - case 445: { // x:[aa],b0 - unhandled("x:[aa],b0"); + case 445: { // #[i],b0 break; } - case 446: { // x:[aa],a2 - unhandled("x:[aa],a2"); + case 446: { // #[i],a2 break; } - case 447: { // x:[aa],b2 - unhandled("x:[aa],b2"); + case 447: { // #[i],b2 break; } - case 448: { // x:[aa],a1 - unhandled("x:[aa],a1"); + case 448: { // #[i],a1 break; } - case 449: { // x:[aa],b1 - unhandled("x:[aa],b1"); + case 449: { // #[i],b1 break; } - case 450: { // x:[aa],a - unhandled("x:[aa],a"); + case 450: { // #[i],a break; } - case 451: { // x:[aa],b - unhandled("x:[aa],b"); + case 451: { // #[i],b break; } - case 452: { // x:[aa],r - unhandled("x:[aa],r"); + case 452: { // #[i],r break; } - case 453: { // x:[aa],n - unhandled("x:[aa],n"); + case 453: { // #[i],n break; } - case 454: { // x0,x:[aa] - unhandled("x0,x:[aa]"); + case 454: { // x:[aa],x0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 455: { // x1,x:[aa] - unhandled("x1,x:[aa]"); + case 455: { // x:[aa],x1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 456: { // y0,x:[aa] - unhandled("y0,x:[aa]"); + case 456: { // x:[aa],y0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 457: { // y1,x:[aa] - unhandled("y1,x:[aa]"); + case 457: { // x:[aa],y1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 458: { // a0,x:[aa] - unhandled("a0,x:[aa]"); + case 458: { // x:[aa],a0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 459: { // b0,x:[aa] - unhandled("b0,x:[aa]"); + case 459: { // x:[aa],b0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 460: { // a2,x:[aa] - unhandled("a2,x:[aa]"); + case 460: { // x:[aa],a2 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 461: { // b2,x:[aa] - unhandled("b2,x:[aa]"); + case 461: { // x:[aa],b2 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 462: { // a1,x:[aa] - unhandled("a1,x:[aa]"); + case 462: { // x:[aa],a1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 463: { // b1,x:[aa] - unhandled("b1,x:[aa]"); + case 463: { // x:[aa],b1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 464: { // a,x:[aa] - unhandled("a,x:[aa]"); + case 464: { // x:[aa],a + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 465: { // b,x:[aa] - unhandled("b,x:[aa]"); + case 465: { // x:[aa],b + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 466: { // r,x:[aa] - unhandled("r,x:[aa]"); + case 466: { // x:[aa],r + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 467: { // n,x:[aa] - unhandled("n,x:[aa]"); + case 467: { // x:[aa],n + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_x.read_dword(aa); break; } - case 468: { // x:(r)-n,x0 a,y0 - unhandled("x:(r)-n,x0 a,y0"); + case 468: { // x0,x:[aa] + u32 s = get_x0(); + m_tmp1 = s; break; } - case 469: { // x:(r)+n,x0 a,y0 - unhandled("x:(r)+n,x0 a,y0"); + case 469: { // x1,x:[aa] + u32 s = get_x1(); + m_tmp1 = s; break; } - case 470: { // x:(r)-,x0 a,y0 - unhandled("x:(r)-,x0 a,y0"); + case 470: { // y0,x:[aa] + u32 s = get_y0(); + m_tmp1 = s; break; } - case 471: { // x:(r)+,x0 a,y0 - unhandled("x:(r)+,x0 a,y0"); + case 471: { // y1,x:[aa] + u32 s = get_y1(); + m_tmp1 = s; break; } - case 472: { // x:(r),x0 a,y0 - unhandled("x:(r),x0 a,y0"); + case 472: { // a0,x:[aa] + u32 s = get_a0(); + m_tmp1 = s; break; } - case 473: { // x:(r+n),x0 a,y0 - unhandled("x:(r+n),x0 a,y0"); + case 473: { // b0,x:[aa] + u32 s = get_b0(); + m_tmp1 = s; break; } - case 474: { // x:-(r),x0 a,y0 - unhandled("x:-(r),x0 a,y0"); + case 474: { // a2,x:[aa] + u32 s = get_a2(); + m_tmp1 = s; break; } - case 475: { // x:(r)-n,x0 a,y1 - unhandled("x:(r)-n,x0 a,y1"); + case 475: { // b2,x:[aa] + u32 s = get_b2(); + m_tmp1 = s; break; } - case 476: { // x:(r)+n,x0 a,y1 - unhandled("x:(r)+n,x0 a,y1"); + case 476: { // a1,x:[aa] + u32 s = get_a1(); + m_tmp1 = s; break; } - case 477: { // x:(r)-,x0 a,y1 - unhandled("x:(r)-,x0 a,y1"); + case 477: { // b1,x:[aa] + u32 s = get_b1(); + m_tmp1 = s; break; } - case 478: { // x:(r)+,x0 a,y1 - unhandled("x:(r)+,x0 a,y1"); + case 478: { // a,x:[aa] + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 479: { // x:(r),x0 a,y1 - unhandled("x:(r),x0 a,y1"); + case 479: { // b,x:[aa] + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 480: { // x:(r+n),x0 a,y1 - unhandled("x:(r+n),x0 a,y1"); + case 480: { // r,x:[aa] + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 481: { // x:-(r),x0 a,y1 - unhandled("x:-(r),x0 a,y1"); + case 481: { // n,x:[aa] + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 482: { // x:(r)-n,x0 b,y0 - unhandled("x:(r)-n,x0 b,y0"); + case 482: { // x:(r)-n,x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 483: { // x:(r)+n,x0 b,y0 - unhandled("x:(r)+n,x0 b,y0"); + case 483: { // x:(r)+n,x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 484: { // x:(r)-,x0 b,y0 - unhandled("x:(r)-,x0 b,y0"); + case 484: { // x:(r)-,x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 485: { // x:(r)+,x0 b,y0 - unhandled("x:(r)+,x0 b,y0"); + case 485: { // x:(r)+,x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 486: { // x:(r),x0 b,y0 - unhandled("x:(r),x0 b,y0"); + case 486: { // x:(r),x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 487: { // x:(r+n),x0 b,y0 - unhandled("x:(r+n),x0 b,y0"); + case 487: { // x:(r+n),x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 488: { // x:-(r),x0 b,y0 - unhandled("x:-(r),x0 b,y0"); + case 488: { // x:-(r),x0 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 489: { // x:(r)-n,x0 b,y1 - unhandled("x:(r)-n,x0 b,y1"); + case 489: { // x:(r)-n,x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 490: { // x:(r)+n,x0 b,y1 - unhandled("x:(r)+n,x0 b,y1"); + case 490: { // x:(r)+n,x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 491: { // x:(r)-,x0 b,y1 - unhandled("x:(r)-,x0 b,y1"); + case 491: { // x:(r)-,x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 492: { // x:(r)+,x0 b,y1 - unhandled("x:(r)+,x0 b,y1"); + case 492: { // x:(r)+,x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 493: { // x:(r),x0 b,y1 - unhandled("x:(r),x0 b,y1"); + case 493: { // x:(r),x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 494: { // x:(r+n),x0 b,y1 - unhandled("x:(r+n),x0 b,y1"); + case 494: { // x:(r+n),x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 495: { // x:-(r),x0 b,y1 - unhandled("x:-(r),x0 b,y1"); + case 495: { // x:-(r),x0 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 496: { // x:(r)-n,x1 a,y0 - unhandled("x:(r)-n,x1 a,y0"); + case 496: { // x:(r)-n,x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 497: { // x:(r)+n,x1 a,y0 - unhandled("x:(r)+n,x1 a,y0"); + case 497: { // x:(r)+n,x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 498: { // x:(r)-,x1 a,y0 - unhandled("x:(r)-,x1 a,y0"); + case 498: { // x:(r)-,x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 499: { // x:(r)+,x1 a,y0 - unhandled("x:(r)+,x1 a,y0"); + case 499: { // x:(r)+,x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 500: { // x:(r),x1 a,y0 - unhandled("x:(r),x1 a,y0"); + case 500: { // x:(r),x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 501: { // x:(r+n),x1 a,y0 - unhandled("x:(r+n),x1 a,y0"); + case 501: { // x:(r+n),x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 502: { // x:-(r),x1 a,y0 - unhandled("x:-(r),x1 a,y0"); + case 502: { // x:-(r),x0 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 503: { // x:(r)-n,x1 a,y1 - unhandled("x:(r)-n,x1 a,y1"); + case 503: { // x:(r)-n,x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 504: { // x:(r)+n,x1 a,y1 - unhandled("x:(r)+n,x1 a,y1"); + case 504: { // x:(r)+n,x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 505: { // x:(r)-,x1 a,y1 - unhandled("x:(r)-,x1 a,y1"); + case 505: { // x:(r)-,x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 506: { // x:(r)+,x1 a,y1 - unhandled("x:(r)+,x1 a,y1"); + case 506: { // x:(r)+,x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 507: { // x:(r),x1 a,y1 - unhandled("x:(r),x1 a,y1"); + case 507: { // x:(r),x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 508: { // x:(r+n),x1 a,y1 - unhandled("x:(r+n),x1 a,y1"); + case 508: { // x:(r+n),x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 509: { // x:-(r),x1 a,y1 - unhandled("x:-(r),x1 a,y1"); + case 509: { // x:-(r),x0 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 510: { // x:(r)-n,x1 b,y0 - unhandled("x:(r)-n,x1 b,y0"); + case 510: { // x:(r)-n,x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 511: { // x:(r)+n,x1 b,y0 - unhandled("x:(r)+n,x1 b,y0"); + case 511: { // x:(r)+n,x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 512: { // x:(r)-,x1 b,y0 - unhandled("x:(r)-,x1 b,y0"); + case 512: { // x:(r)-,x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 513: { // x:(r)+,x1 b,y0 - unhandled("x:(r)+,x1 b,y0"); + case 513: { // x:(r)+,x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 514: { // x:(r),x1 b,y0 - unhandled("x:(r),x1 b,y0"); + case 514: { // x:(r),x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 515: { // x:(r+n),x1 b,y0 - unhandled("x:(r+n),x1 b,y0"); + case 515: { // x:(r+n),x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 516: { // x:-(r),x1 b,y0 - unhandled("x:-(r),x1 b,y0"); + case 516: { // x:-(r),x1 a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 517: { // x:(r)-n,x1 b,y1 - unhandled("x:(r)-n,x1 b,y1"); + case 517: { // x:(r)-n,x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 518: { // x:(r)+n,x1 b,y1 - unhandled("x:(r)+n,x1 b,y1"); + case 518: { // x:(r)+n,x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 519: { // x:(r)-,x1 b,y1 - unhandled("x:(r)-,x1 b,y1"); + case 519: { // x:(r)-,x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 520: { // x:(r)+,x1 b,y1 - unhandled("x:(r)+,x1 b,y1"); + case 520: { // x:(r)+,x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 521: { // x:(r),x1 b,y1 - unhandled("x:(r),x1 b,y1"); + case 521: { // x:(r),x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 522: { // x:(r+n),x1 b,y1 - unhandled("x:(r+n),x1 b,y1"); + case 522: { // x:(r+n),x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 523: { // x:-(r),x1 b,y1 - unhandled("x:-(r),x1 b,y1"); + case 523: { // x:-(r),x1 a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 524: { // x:(r)-n,a a,y0 - unhandled("x:(r)-n,a a,y0"); + case 524: { // x:(r)-n,x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 525: { // x:(r)+n,a a,y0 - unhandled("x:(r)+n,a a,y0"); + case 525: { // x:(r)+n,x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 526: { // x:(r)-,a a,y0 - unhandled("x:(r)-,a a,y0"); + case 526: { // x:(r)-,x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 527: { // x:(r)+,a a,y0 - unhandled("x:(r)+,a a,y0"); + case 527: { // x:(r)+,x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 528: { // x:(r),a a,y0 - unhandled("x:(r),a a,y0"); + case 528: { // x:(r),x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 529: { // x:(r+n),a a,y0 - unhandled("x:(r+n),a a,y0"); + case 529: { // x:(r+n),x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 530: { // x:-(r),a a,y0 - unhandled("x:-(r),a a,y0"); + case 530: { // x:-(r),x1 b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 531: { // x:(r)-n,a a,y1 - unhandled("x:(r)-n,a a,y1"); + case 531: { // x:(r)-n,x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 532: { // x:(r)+n,a a,y1 - unhandled("x:(r)+n,a a,y1"); + case 532: { // x:(r)+n,x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 533: { // x:(r)-,a a,y1 - unhandled("x:(r)-,a a,y1"); + case 533: { // x:(r)-,x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 534: { // x:(r)+,a a,y1 - unhandled("x:(r)+,a a,y1"); + case 534: { // x:(r)+,x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 535: { // x:(r),a a,y1 - unhandled("x:(r),a a,y1"); + case 535: { // x:(r),x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 536: { // x:(r+n),a a,y1 - unhandled("x:(r+n),a a,y1"); + case 536: { // x:(r+n),x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 537: { // x:-(r),a a,y1 - unhandled("x:-(r),a a,y1"); + case 537: { // x:-(r),x1 b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 538: { // x:(r)-n,a b,y0 - unhandled("x:(r)-n,a b,y0"); + case 538: { // x:(r)-n,a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 539: { // x:(r)+n,a b,y0 - unhandled("x:(r)+n,a b,y0"); + case 539: { // x:(r)+n,a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 540: { // x:(r)-,a b,y0 - unhandled("x:(r)-,a b,y0"); + case 540: { // x:(r)-,a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 541: { // x:(r)+,a b,y0 - unhandled("x:(r)+,a b,y0"); + case 541: { // x:(r)+,a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 542: { // x:(r),a b,y0 - unhandled("x:(r),a b,y0"); + case 542: { // x:(r),a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 543: { // x:(r+n),a b,y0 - unhandled("x:(r+n),a b,y0"); + case 543: { // x:(r+n),a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 544: { // x:-(r),a b,y0 - unhandled("x:-(r),a b,y0"); + case 544: { // x:-(r),a a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 545: { // x:(r)-n,a b,y1 - unhandled("x:(r)-n,a b,y1"); + case 545: { // x:(r)-n,a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 546: { // x:(r)+n,a b,y1 - unhandled("x:(r)+n,a b,y1"); + case 546: { // x:(r)+n,a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 547: { // x:(r)-,a b,y1 - unhandled("x:(r)-,a b,y1"); + case 547: { // x:(r)-,a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 548: { // x:(r)+,a b,y1 - unhandled("x:(r)+,a b,y1"); + case 548: { // x:(r)+,a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 549: { // x:(r),a b,y1 - unhandled("x:(r),a b,y1"); + case 549: { // x:(r),a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 550: { // x:(r+n),a b,y1 - unhandled("x:(r+n),a b,y1"); + case 550: { // x:(r+n),a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 551: { // x:-(r),a b,y1 - unhandled("x:-(r),a b,y1"); + case 551: { // x:-(r),a a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 552: { // x:(r)-n,b a,y0 - unhandled("x:(r)-n,b a,y0"); + case 552: { // x:(r)-n,a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 553: { // x:(r)+n,b a,y0 - unhandled("x:(r)+n,b a,y0"); + case 553: { // x:(r)+n,a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 554: { // x:(r)-,b a,y0 - unhandled("x:(r)-,b a,y0"); + case 554: { // x:(r)-,a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 555: { // x:(r)+,b a,y0 - unhandled("x:(r)+,b a,y0"); + case 555: { // x:(r)+,a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 556: { // x:(r),b a,y0 - unhandled("x:(r),b a,y0"); + case 556: { // x:(r),a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 557: { // x:(r+n),b a,y0 - unhandled("x:(r+n),b a,y0"); + case 557: { // x:(r+n),a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 558: { // x:-(r),b a,y0 - unhandled("x:-(r),b a,y0"); + case 558: { // x:-(r),a b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 559: { // x:(r)-n,b a,y1 - unhandled("x:(r)-n,b a,y1"); + case 559: { // x:(r)-n,a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 560: { // x:(r)+n,b a,y1 - unhandled("x:(r)+n,b a,y1"); + case 560: { // x:(r)+n,a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 561: { // x:(r)-,b a,y1 - unhandled("x:(r)-,b a,y1"); + case 561: { // x:(r)-,a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 562: { // x:(r)+,b a,y1 - unhandled("x:(r)+,b a,y1"); + case 562: { // x:(r)+,a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 563: { // x:(r),b a,y1 - unhandled("x:(r),b a,y1"); + case 563: { // x:(r),a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 564: { // x:(r+n),b a,y1 - unhandled("x:(r+n),b a,y1"); + case 564: { // x:(r+n),a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 565: { // x:-(r),b a,y1 - unhandled("x:-(r),b a,y1"); + case 565: { // x:-(r),a b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 566: { // x:(r)-n,b b,y0 - unhandled("x:(r)-n,b b,y0"); + case 566: { // x:(r)-n,b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 567: { // x:(r)+n,b b,y0 - unhandled("x:(r)+n,b b,y0"); + case 567: { // x:(r)+n,b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 568: { // x:(r)-,b b,y0 - unhandled("x:(r)-,b b,y0"); + case 568: { // x:(r)-,b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 569: { // x:(r)+,b b,y0 - unhandled("x:(r)+,b b,y0"); + case 569: { // x:(r)+,b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 570: { // x:(r),b b,y0 - unhandled("x:(r),b b,y0"); + case 570: { // x:(r),b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 571: { // x:(r+n),b b,y0 - unhandled("x:(r+n),b b,y0"); + case 571: { // x:(r+n),b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 572: { // x:-(r),b b,y0 - unhandled("x:-(r),b b,y0"); + case 572: { // x:-(r),b a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 573: { // x:(r)-n,b b,y1 - unhandled("x:(r)-n,b b,y1"); + case 573: { // x:(r)-n,b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 574: { // x:(r)+n,b b,y1 - unhandled("x:(r)+n,b b,y1"); + case 574: { // x:(r)+n,b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 575: { // x:(r)-,b b,y1 - unhandled("x:(r)-,b b,y1"); + case 575: { // x:(r)-,b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 576: { // x:(r)+,b b,y1 - unhandled("x:(r)+,b b,y1"); + case 576: { // x:(r)+,b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 577: { // x:(r),b b,y1 - unhandled("x:(r),b b,y1"); + case 577: { // x:(r),b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 578: { // x:(r+n),b b,y1 - unhandled("x:(r+n),b b,y1"); + case 578: { // x:(r+n),b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 579: { // x:-(r),b b,y1 - unhandled("x:-(r),b b,y1"); + case 579: { // x:-(r),b a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 580: { // x0,x:(r)-n a,y0 - unhandled("x0,x:(r)-n a,y0"); + case 580: { // x:(r)-n,b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 581: { // x0,x:(r)+n a,y0 - unhandled("x0,x:(r)+n a,y0"); + case 581: { // x:(r)+n,b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 582: { // x0,x:(r)- a,y0 - unhandled("x0,x:(r)- a,y0"); + case 582: { // x:(r)-,b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 583: { // x0,x:(r)+ a,y0 - unhandled("x0,x:(r)+ a,y0"); + case 583: { // x:(r)+,b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 584: { // x0,x:(r) a,y0 - unhandled("x0,x:(r) a,y0"); + case 584: { // x:(r),b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 585: { // x0,x:(r+n) a,y0 - unhandled("x0,x:(r+n) a,y0"); + case 585: { // x:(r+n),b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 586: { // x0,x:-(r) a,y0 - unhandled("x0,x:-(r) a,y0"); + case 586: { // x:-(r),b b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 587: { // x0,x:(r)-n a,y1 - unhandled("x0,x:(r)-n a,y1"); + case 587: { // x:(r)-n,b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 588: { // x0,x:(r)+n a,y1 - unhandled("x0,x:(r)+n a,y1"); + case 588: { // x:(r)+n,b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 589: { // x0,x:(r)- a,y1 - unhandled("x0,x:(r)- a,y1"); + case 589: { // x:(r)-,b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 590: { // x0,x:(r)+ a,y1 - unhandled("x0,x:(r)+ a,y1"); + case 590: { // x:(r)+,b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 591: { // x0,x:(r) a,y1 - unhandled("x0,x:(r) a,y1"); + case 591: { // x:(r),b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 592: { // x0,x:(r+n) a,y1 - unhandled("x0,x:(r+n) a,y1"); + case 592: { // x:(r+n),b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 593: { // x0,x:-(r) a,y1 - unhandled("x0,x:-(r) a,y1"); + case 593: { // x:-(r),b b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(ea); + m_tmp2 = s2_h; break; } - case 594: { // x0,x:(r)-n b,y0 - unhandled("x0,x:(r)-n b,y0"); + case 594: { // x0,x:(r)-n a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 595: { // x0,x:(r)+n b,y0 - unhandled("x0,x:(r)+n b,y0"); + case 595: { // x0,x:(r)+n a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 596: { // x0,x:(r)- b,y0 - unhandled("x0,x:(r)- b,y0"); + case 596: { // x0,x:(r)- a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 597: { // x0,x:(r)+ b,y0 - unhandled("x0,x:(r)+ b,y0"); + case 597: { // x0,x:(r)+ a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 598: { // x0,x:(r) b,y0 - unhandled("x0,x:(r) b,y0"); + case 598: { // x0,x:(r) a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 599: { // x0,x:(r+n) b,y0 - unhandled("x0,x:(r+n) b,y0"); + case 599: { // x0,x:(r+n) a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 600: { // x0,x:-(r) b,y0 - unhandled("x0,x:-(r) b,y0"); + case 600: { // x0,x:-(r) a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 601: { // x0,x:(r)-n b,y1 - unhandled("x0,x:(r)-n b,y1"); + case 601: { // x0,x:(r)-n a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 602: { // x0,x:(r)+n b,y1 - unhandled("x0,x:(r)+n b,y1"); + case 602: { // x0,x:(r)+n a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 603: { // x0,x:(r)- b,y1 - unhandled("x0,x:(r)- b,y1"); + case 603: { // x0,x:(r)- a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 604: { // x0,x:(r)+ b,y1 - unhandled("x0,x:(r)+ b,y1"); + case 604: { // x0,x:(r)+ a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 605: { // x0,x:(r) b,y1 - unhandled("x0,x:(r) b,y1"); + case 605: { // x0,x:(r) a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 606: { // x0,x:(r+n) b,y1 - unhandled("x0,x:(r+n) b,y1"); + case 606: { // x0,x:(r+n) a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 607: { // x0,x:-(r) b,y1 - unhandled("x0,x:-(r) b,y1"); + case 607: { // x0,x:-(r) a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 608: { // x1,x:(r)-n a,y0 - unhandled("x1,x:(r)-n a,y0"); + case 608: { // x0,x:(r)-n b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 609: { // x1,x:(r)+n a,y0 - unhandled("x1,x:(r)+n a,y0"); + case 609: { // x0,x:(r)+n b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 610: { // x1,x:(r)- a,y0 - unhandled("x1,x:(r)- a,y0"); + case 610: { // x0,x:(r)- b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 611: { // x1,x:(r)+ a,y0 - unhandled("x1,x:(r)+ a,y0"); + case 611: { // x0,x:(r)+ b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 612: { // x1,x:(r) a,y0 - unhandled("x1,x:(r) a,y0"); + case 612: { // x0,x:(r) b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 613: { // x1,x:(r+n) a,y0 - unhandled("x1,x:(r+n) a,y0"); + case 613: { // x0,x:(r+n) b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 614: { // x1,x:-(r) a,y0 - unhandled("x1,x:-(r) a,y0"); + case 614: { // x0,x:-(r) b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 615: { // x1,x:(r)-n a,y1 - unhandled("x1,x:(r)-n a,y1"); + case 615: { // x0,x:(r)-n b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 616: { // x1,x:(r)+n a,y1 - unhandled("x1,x:(r)+n a,y1"); + case 616: { // x0,x:(r)+n b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 617: { // x1,x:(r)- a,y1 - unhandled("x1,x:(r)- a,y1"); + case 617: { // x0,x:(r)- b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 618: { // x1,x:(r)+ a,y1 - unhandled("x1,x:(r)+ a,y1"); + case 618: { // x0,x:(r)+ b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 619: { // x1,x:(r) a,y1 - unhandled("x1,x:(r) a,y1"); + case 619: { // x0,x:(r) b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 620: { // x1,x:(r+n) a,y1 - unhandled("x1,x:(r+n) a,y1"); + case 620: { // x0,x:(r+n) b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 621: { // x1,x:-(r) a,y1 - unhandled("x1,x:-(r) a,y1"); + case 621: { // x0,x:-(r) b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 622: { // x1,x:(r)-n b,y0 - unhandled("x1,x:(r)-n b,y0"); + case 622: { // x1,x:(r)-n a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 623: { // x1,x:(r)+n b,y0 - unhandled("x1,x:(r)+n b,y0"); + case 623: { // x1,x:(r)+n a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 624: { // x1,x:(r)- b,y0 - unhandled("x1,x:(r)- b,y0"); + case 624: { // x1,x:(r)- a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 625: { // x1,x:(r)+ b,y0 - unhandled("x1,x:(r)+ b,y0"); + case 625: { // x1,x:(r)+ a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 626: { // x1,x:(r) b,y0 - unhandled("x1,x:(r) b,y0"); + case 626: { // x1,x:(r) a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 627: { // x1,x:(r+n) b,y0 - unhandled("x1,x:(r+n) b,y0"); + case 627: { // x1,x:(r+n) a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 628: { // x1,x:-(r) b,y0 - unhandled("x1,x:-(r) b,y0"); + case 628: { // x1,x:-(r) a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 629: { // x1,x:(r)-n b,y1 - unhandled("x1,x:(r)-n b,y1"); + case 629: { // x1,x:(r)-n a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 630: { // x1,x:(r)+n b,y1 - unhandled("x1,x:(r)+n b,y1"); + case 630: { // x1,x:(r)+n a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 631: { // x1,x:(r)- b,y1 - unhandled("x1,x:(r)- b,y1"); + case 631: { // x1,x:(r)- a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 632: { // x1,x:(r)+ b,y1 - unhandled("x1,x:(r)+ b,y1"); + case 632: { // x1,x:(r)+ a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 633: { // x1,x:(r) b,y1 - unhandled("x1,x:(r) b,y1"); + case 633: { // x1,x:(r) a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 634: { // x1,x:(r+n) b,y1 - unhandled("x1,x:(r+n) b,y1"); + case 634: { // x1,x:(r+n) a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 635: { // x1,x:-(r) b,y1 - unhandled("x1,x:-(r) b,y1"); + case 635: { // x1,x:-(r) a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 636: { // a,x:(r)-n a,y0 - unhandled("a,x:(r)-n a,y0"); + case 636: { // x1,x:(r)-n b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 637: { // a,x:(r)+n a,y0 - unhandled("a,x:(r)+n a,y0"); + case 637: { // x1,x:(r)+n b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 638: { // a,x:(r)- a,y0 - unhandled("a,x:(r)- a,y0"); + case 638: { // x1,x:(r)- b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 639: { // a,x:(r)+ a,y0 - unhandled("a,x:(r)+ a,y0"); + case 639: { // x1,x:(r)+ b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 640: { // a,x:(r) a,y0 - unhandled("a,x:(r) a,y0"); + case 640: { // x1,x:(r) b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 641: { // a,x:(r+n) a,y0 - unhandled("a,x:(r+n) a,y0"); + case 641: { // x1,x:(r+n) b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 642: { // a,x:-(r) a,y0 - unhandled("a,x:-(r) a,y0"); + case 642: { // x1,x:-(r) b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 643: { // a,x:(r)-n a,y1 - unhandled("a,x:(r)-n a,y1"); + case 643: { // x1,x:(r)-n b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 644: { // a,x:(r)+n a,y1 - unhandled("a,x:(r)+n a,y1"); + case 644: { // x1,x:(r)+n b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 645: { // a,x:(r)- a,y1 - unhandled("a,x:(r)- a,y1"); + case 645: { // x1,x:(r)- b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 646: { // a,x:(r)+ a,y1 - unhandled("a,x:(r)+ a,y1"); + case 646: { // x1,x:(r)+ b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 647: { // a,x:(r) a,y1 - unhandled("a,x:(r) a,y1"); + case 647: { // x1,x:(r) b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 648: { // a,x:(r+n) a,y1 - unhandled("a,x:(r+n) a,y1"); + case 648: { // x1,x:(r+n) b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 649: { // a,x:-(r) a,y1 - unhandled("a,x:-(r) a,y1"); + case 649: { // x1,x:-(r) b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 650: { // a,x:(r)-n b,y0 - unhandled("a,x:(r)-n b,y0"); + case 650: { // a,x:(r)-n a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 651: { // a,x:(r)+n b,y0 - unhandled("a,x:(r)+n b,y0"); + case 651: { // a,x:(r)+n a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 652: { // a,x:(r)- b,y0 - unhandled("a,x:(r)- b,y0"); + case 652: { // a,x:(r)- a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 653: { // a,x:(r)+ b,y0 - unhandled("a,x:(r)+ b,y0"); + case 653: { // a,x:(r)+ a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 654: { // a,x:(r) b,y0 - unhandled("a,x:(r) b,y0"); + case 654: { // a,x:(r) a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 655: { // a,x:(r+n) b,y0 - unhandled("a,x:(r+n) b,y0"); + case 655: { // a,x:(r+n) a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 656: { // a,x:-(r) b,y0 - unhandled("a,x:-(r) b,y0"); + case 656: { // a,x:-(r) a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 657: { // a,x:(r)-n b,y1 - unhandled("a,x:(r)-n b,y1"); + case 657: { // a,x:(r)-n a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 658: { // a,x:(r)+n b,y1 - unhandled("a,x:(r)+n b,y1"); + case 658: { // a,x:(r)+n a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 659: { // a,x:(r)- b,y1 - unhandled("a,x:(r)- b,y1"); + case 659: { // a,x:(r)- a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 660: { // a,x:(r)+ b,y1 - unhandled("a,x:(r)+ b,y1"); + case 660: { // a,x:(r)+ a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 661: { // a,x:(r) b,y1 - unhandled("a,x:(r) b,y1"); + case 661: { // a,x:(r) a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 662: { // a,x:(r+n) b,y1 - unhandled("a,x:(r+n) b,y1"); + case 662: { // a,x:(r+n) a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 663: { // a,x:-(r) b,y1 - unhandled("a,x:-(r) b,y1"); + case 663: { // a,x:-(r) a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 664: { // b,x:(r)-n a,y0 - unhandled("b,x:(r)-n a,y0"); + case 664: { // a,x:(r)-n b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 665: { // b,x:(r)+n a,y0 - unhandled("b,x:(r)+n a,y0"); + case 665: { // a,x:(r)+n b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 666: { // b,x:(r)- a,y0 - unhandled("b,x:(r)- a,y0"); + case 666: { // a,x:(r)- b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 667: { // b,x:(r)+ a,y0 - unhandled("b,x:(r)+ a,y0"); + case 667: { // a,x:(r)+ b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 668: { // b,x:(r) a,y0 - unhandled("b,x:(r) a,y0"); + case 668: { // a,x:(r) b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 669: { // b,x:(r+n) a,y0 - unhandled("b,x:(r+n) a,y0"); + case 669: { // a,x:(r+n) b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 670: { // b,x:-(r) a,y0 - unhandled("b,x:-(r) a,y0"); + case 670: { // a,x:-(r) b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 671: { // b,x:(r)-n a,y1 - unhandled("b,x:(r)-n a,y1"); + case 671: { // a,x:(r)-n b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 672: { // b,x:(r)+n a,y1 - unhandled("b,x:(r)+n a,y1"); + case 672: { // a,x:(r)+n b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 673: { // b,x:(r)- a,y1 - unhandled("b,x:(r)- a,y1"); + case 673: { // a,x:(r)- b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 674: { // b,x:(r)+ a,y1 - unhandled("b,x:(r)+ a,y1"); + case 674: { // a,x:(r)+ b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 675: { // b,x:(r) a,y1 - unhandled("b,x:(r) a,y1"); + case 675: { // a,x:(r) b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 676: { // b,x:(r+n) a,y1 - unhandled("b,x:(r+n) a,y1"); + case 676: { // a,x:(r+n) b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 677: { // b,x:-(r) a,y1 - unhandled("b,x:-(r) a,y1"); + case 677: { // a,x:-(r) b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 678: { // b,x:(r)-n b,y0 - unhandled("b,x:(r)-n b,y0"); + case 678: { // b,x:(r)-n a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 679: { // b,x:(r)+n b,y0 - unhandled("b,x:(r)+n b,y0"); + case 679: { // b,x:(r)+n a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 680: { // b,x:(r)- b,y0 - unhandled("b,x:(r)- b,y0"); + case 680: { // b,x:(r)- a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 681: { // b,x:(r)+ b,y0 - unhandled("b,x:(r)+ b,y0"); + case 681: { // b,x:(r)+ a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 682: { // b,x:(r) b,y0 - unhandled("b,x:(r) b,y0"); + case 682: { // b,x:(r) a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 683: { // b,x:(r+n) b,y0 - unhandled("b,x:(r+n) b,y0"); + case 683: { // b,x:(r+n) a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 684: { // b,x:-(r) b,y0 - unhandled("b,x:-(r) b,y0"); + case 684: { // b,x:-(r) a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 685: { // b,x:(r)-n b,y1 - unhandled("b,x:(r)-n b,y1"); + case 685: { // b,x:(r)-n a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 686: { // b,x:(r)+n b,y1 - unhandled("b,x:(r)+n b,y1"); + case 686: { // b,x:(r)+n a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 687: { // b,x:(r)- b,y1 - unhandled("b,x:(r)- b,y1"); + case 687: { // b,x:(r)- a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 688: { // b,x:(r)+ b,y1 - unhandled("b,x:(r)+ b,y1"); + case 688: { // b,x:(r)+ a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 689: { // b,x:(r) b,y1 - unhandled("b,x:(r) b,y1"); + case 689: { // b,x:(r) a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 690: { // b,x:(r+n) b,y1 - unhandled("b,x:(r+n) b,y1"); + case 690: { // b,x:(r+n) a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 691: { // b,x:-(r) b,y1 - unhandled("b,x:-(r) b,y1"); + case 691: { // b,x:-(r) a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 692: { // x:[abs],x0 a,y0 - unhandled("x:[abs],x0 a,y0"); + case 692: { // b,x:(r)-n b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 693: { // x:[abs],x0 a,y1 - unhandled("x:[abs],x0 a,y1"); + case 693: { // b,x:(r)+n b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 694: { // x:[abs],x0 b,y0 - unhandled("x:[abs],x0 b,y0"); + case 694: { // b,x:(r)- b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 695: { // x:[abs],x0 b,y1 - unhandled("x:[abs],x0 b,y1"); + case 695: { // b,x:(r)+ b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 696: { // x:[abs],x1 a,y0 - unhandled("x:[abs],x1 a,y0"); + case 696: { // b,x:(r) b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 697: { // x:[abs],x1 a,y1 - unhandled("x:[abs],x1 a,y1"); + case 697: { // b,x:(r+n) b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 698: { // x:[abs],x1 b,y0 - unhandled("x:[abs],x1 b,y0"); + case 698: { // b,x:-(r) b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 699: { // x:[abs],x1 b,y1 - unhandled("x:[abs],x1 b,y1"); + case 699: { // b,x:(r)-n b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 700: { // x:[abs],a a,y0 - unhandled("x:[abs],a a,y0"); + case 700: { // b,x:(r)+n b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 701: { // x:[abs],a a,y1 - unhandled("x:[abs],a a,y1"); + case 701: { // b,x:(r)- b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 702: { // x:[abs],a b,y0 - unhandled("x:[abs],a b,y0"); + case 702: { // b,x:(r)+ b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 703: { // x:[abs],a b,y1 - unhandled("x:[abs],a b,y1"); + case 703: { // b,x:(r) b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 704: { // x:[abs],b a,y0 - unhandled("x:[abs],b a,y0"); + case 704: { // b,x:(r+n) b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 705: { // x:[abs],b a,y1 - unhandled("x:[abs],b a,y1"); + case 705: { // b,x:-(r) b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 706: { // x:[abs],b b,y0 - unhandled("x:[abs],b b,y0"); + case 706: { // x:[abs],x0 a,y0 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 707: { // x:[abs],b b,y1 - unhandled("x:[abs],b b,y1"); + case 707: { // x:[abs],x0 a,y1 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 708: { // x:#[i],x0 a,y0 - unhandled("x:#[i],x0 a,y0"); + case 708: { // x:[abs],x0 b,y0 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 709: { // x:#[i],x0 a,y1 - unhandled("x:#[i],x0 a,y1"); + case 709: { // x:[abs],x0 b,y1 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 710: { // x:#[i],x0 b,y0 - unhandled("x:#[i],x0 b,y0"); + case 710: { // x:[abs],x1 a,y0 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 711: { // x:#[i],x0 b,y1 - unhandled("x:#[i],x0 b,y1"); + case 711: { // x:[abs],x1 a,y1 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 712: { // x:#[i],x1 a,y0 - unhandled("x:#[i],x1 a,y0"); + case 712: { // x:[abs],x1 b,y0 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 713: { // x:#[i],x1 a,y1 - unhandled("x:#[i],x1 a,y1"); + case 713: { // x:[abs],x1 b,y1 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 714: { // x:#[i],x1 b,y0 - unhandled("x:#[i],x1 b,y0"); + case 714: { // x:[abs],a a,y0 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 715: { // x:#[i],x1 b,y1 - unhandled("x:#[i],x1 b,y1"); + case 715: { // x:[abs],a a,y1 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 716: { // x:#[i],a a,y0 - unhandled("x:#[i],a a,y0"); + case 716: { // x:[abs],a b,y0 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 717: { // x:#[i],a a,y1 - unhandled("x:#[i],a a,y1"); + case 717: { // x:[abs],a b,y1 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 718: { // x:#[i],a b,y0 - unhandled("x:#[i],a b,y0"); + case 718: { // x:[abs],b a,y0 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 719: { // x:#[i],a b,y1 - unhandled("x:#[i],a b,y1"); + case 719: { // x:[abs],b a,y1 + u32 abs = exv; + u32 s2_h = get_ah(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 720: { // x:#[i],b a,y0 - unhandled("x:#[i],b a,y0"); + case 720: { // x:[abs],b b,y0 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 721: { // x:#[i],b a,y1 - unhandled("x:#[i],b a,y1"); + case 721: { // x:[abs],b b,y1 + u32 abs = exv; + u32 s2_h = get_bh(); + m_tmp1 = m_x.read_dword(abs); + m_tmp2 = s2_h; break; } - case 722: { // x:#[i],b b,y0 - unhandled("x:#[i],b b,y0"); + case 722: { // x0,x:[abs] a,y0 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 723: { // x:#[i],b b,y1 - unhandled("x:#[i],b b,y1"); + case 723: { // x0,x:[abs] a,y1 + u32 s1 = get_x0(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 724: { // a,x:(r)-n x0,a - unhandled("a,x:(r)-n x0,a"); + case 724: { // x0,x:[abs] b,y0 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 725: { // a,x:(r)+n x0,a - unhandled("a,x:(r)+n x0,a"); + case 725: { // x0,x:[abs] b,y1 + u32 s1 = get_x0(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 726: { // a,x:(r)- x0,a - unhandled("a,x:(r)- x0,a"); + case 726: { // x1,x:[abs] a,y0 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 727: { // a,x:(r)+ x0,a - unhandled("a,x:(r)+ x0,a"); + case 727: { // x1,x:[abs] a,y1 + u32 s1 = get_x1(); + u32 s2_h = get_ah(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 728: { // a,x:(r) x0,a - unhandled("a,x:(r) x0,a"); + case 728: { // x1,x:[abs] b,y0 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 729: { // a,x:(r+n) x0,a - unhandled("a,x:(r+n) x0,a"); + case 729: { // x1,x:[abs] b,y1 + u32 s1 = get_x1(); + u32 s2_h = get_bh(); + m_tmp1 = s1; + m_tmp2 = s2_h; break; } - case 730: { // a,x:-(r) x0,a - unhandled("a,x:-(r) x0,a"); + case 730: { // a,x:[abs] a,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 731: { // b,x:(r)-n x0,b - unhandled("b,x:(r)-n x0,b"); + case 731: { // a,x:[abs] a,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 732: { // b,x:(r)+n x0,b - unhandled("b,x:(r)+n x0,b"); + case 732: { // a,x:[abs] b,y0 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 733: { // b,x:(r)- x0,b - unhandled("b,x:(r)- x0,b"); + case 733: { // a,x:[abs] b,y1 + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 734: { // b,x:(r)+ x0,b - unhandled("b,x:(r)+ x0,b"); + case 734: { // b,x:[abs] a,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 735: { // b,x:(r) x0,b - unhandled("b,x:(r) x0,b"); + case 735: { // b,x:[abs] a,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 736: { // b,x:(r+n) x0,b - unhandled("b,x:(r+n) x0,b"); + case 736: { // b,x:[abs] b,y0 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 737: { // b,x:-(r) x0,b - unhandled("b,x:-(r) x0,b"); + case 737: { // b,x:[abs] b,y1 + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 738: { // y:(r)-n,x0 - unhandled("y:(r)-n,x0"); + case 738: { // #[i],x0 a,y0 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 739: { // y:(r)+n,x0 - unhandled("y:(r)+n,x0"); + case 739: { // #[i],x0 a,y1 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 740: { // y:(r)-,x0 - unhandled("y:(r)-,x0"); + case 740: { // #[i],x0 b,y0 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 741: { // y:(r)+,x0 - unhandled("y:(r)+,x0"); + case 741: { // #[i],x0 b,y1 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 742: { // y:(r),x0 - unhandled("y:(r),x0"); + case 742: { // #[i],x1 a,y0 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 743: { // y:(r+n),x0 - unhandled("y:(r+n),x0"); + case 743: { // #[i],x1 a,y1 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 744: { // y:-(r),x0 - unhandled("y:-(r),x0"); + case 744: { // #[i],x1 b,y0 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 745: { // y:(r)-n,x1 - unhandled("y:(r)-n,x1"); + case 745: { // #[i],x1 b,y1 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 746: { // y:(r)+n,x1 - unhandled("y:(r)+n,x1"); + case 746: { // #[i],a a,y0 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 747: { // y:(r)-,x1 - unhandled("y:(r)-,x1"); + case 747: { // #[i],a a,y1 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 748: { // y:(r)+,x1 - unhandled("y:(r)+,x1"); + case 748: { // #[i],a b,y0 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 749: { // y:(r),x1 - unhandled("y:(r),x1"); + case 749: { // #[i],a b,y1 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 750: { // y:(r+n),x1 - unhandled("y:(r+n),x1"); + case 750: { // #[i],b a,y0 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 751: { // y:-(r),x1 - unhandled("y:-(r),x1"); + case 751: { // #[i],b a,y1 + u32 s2_h = get_ah(); + m_tmp1 = s2_h; break; } - case 752: { // y:(r)-n,y0 - unhandled("y:(r)-n,y0"); + case 752: { // #[i],b b,y0 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 753: { // y:(r)+n,y0 - unhandled("y:(r)+n,y0"); + case 753: { // #[i],b b,y1 + u32 s2_h = get_bh(); + m_tmp1 = s2_h; break; } - case 754: { // y:(r)-,y0 - unhandled("y:(r)-,y0"); + case 754: { // a,x:(r)-n x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 755: { // y:(r)+,y0 - unhandled("y:(r)+,y0"); + case 755: { // a,x:(r)+n x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 756: { // y:(r),y0 - unhandled("y:(r),y0"); + case 756: { // a,x:(r)- x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 757: { // y:(r+n),y0 - unhandled("y:(r+n),y0"); + case 757: { // a,x:(r)+ x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 758: { // y:-(r),y0 - unhandled("y:-(r),y0"); + case 758: { // a,x:(r) x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 759: { // y:(r)-n,y1 - unhandled("y:(r)-n,y1"); + case 759: { // a,x:(r+n) x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 760: { // y:(r)+n,y1 - unhandled("y:(r)+n,y1"); + case 760: { // a,x:-(r) x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 761: { // y:(r)-,y1 - unhandled("y:(r)-,y1"); + case 761: { // b,x:(r)-n x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 762: { // y:(r)+,y1 - unhandled("y:(r)+,y1"); + case 762: { // b,x:(r)+n x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 763: { // y:(r),y1 - unhandled("y:(r),y1"); + case 763: { // b,x:(r)- x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 764: { // y:(r+n),y1 - unhandled("y:(r+n),y1"); + case 764: { // b,x:(r)+ x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 765: { // y:-(r),y1 - unhandled("y:-(r),y1"); + case 765: { // b,x:(r) x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 766: { // y:(r)-n,a0 - unhandled("y:(r)-n,a0"); + case 766: { // b,x:(r+n) x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 767: { // y:(r)+n,a0 - unhandled("y:(r)+n,a0"); + case 767: { // b,x:-(r) x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 768: { // y:(r)-,a0 - unhandled("y:(r)-,a0"); + case 768: { // a,x:[abs] x0,a + m_tmp1 = get_a(); + m_tmp2 = get_x0(); break; } - case 769: { // y:(r)+,a0 - unhandled("y:(r)+,a0"); + case 769: { // b,x:[abs] x0,b + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); break; } - case 770: { // y:(r),a0 - unhandled("y:(r),a0"); + case 770: { // y:(r)-n,x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 771: { // y:(r+n),a0 - unhandled("y:(r+n),a0"); + case 771: { // y:(r)+n,x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 772: { // y:-(r),a0 - unhandled("y:-(r),a0"); + case 772: { // y:(r)-,x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 773: { // y:(r)-n,b0 - unhandled("y:(r)-n,b0"); + case 773: { // y:(r)+,x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 774: { // y:(r)+n,b0 - unhandled("y:(r)+n,b0"); + case 774: { // y:(r),x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 775: { // y:(r)-,b0 - unhandled("y:(r)-,b0"); + case 775: { // y:(r+n),x0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 776: { // y:(r)+,b0 - unhandled("y:(r)+,b0"); + case 776: { // y:-(r),x0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 777: { // y:(r),b0 - unhandled("y:(r),b0"); + case 777: { // y:(r)-n,x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 778: { // y:(r+n),b0 - unhandled("y:(r+n),b0"); + case 778: { // y:(r)+n,x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 779: { // y:-(r),b0 - unhandled("y:-(r),b0"); + case 779: { // y:(r)-,x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 780: { // y:(r)-n,a2 - unhandled("y:(r)-n,a2"); + case 780: { // y:(r)+,x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 781: { // y:(r)+n,a2 - unhandled("y:(r)+n,a2"); + case 781: { // y:(r),x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 782: { // y:(r)-,a2 - unhandled("y:(r)-,a2"); + case 782: { // y:(r+n),x1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 783: { // y:(r)+,a2 - unhandled("y:(r)+,a2"); + case 783: { // y:-(r),x1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 784: { // y:(r),a2 - unhandled("y:(r),a2"); + case 784: { // y:(r)-n,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 785: { // y:(r+n),a2 - unhandled("y:(r+n),a2"); + case 785: { // y:(r)+n,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 786: { // y:-(r),a2 - unhandled("y:-(r),a2"); + case 786: { // y:(r)-,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 787: { // y:(r)-n,b2 - unhandled("y:(r)-n,b2"); + case 787: { // y:(r)+,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 788: { // y:(r)+n,b2 - unhandled("y:(r)+n,b2"); + case 788: { // y:(r),y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 789: { // y:(r)-,b2 - unhandled("y:(r)-,b2"); + case 789: { // y:(r+n),y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 790: { // y:(r)+,b2 - unhandled("y:(r)+,b2"); + case 790: { // y:-(r),y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 791: { // y:(r),b2 - unhandled("y:(r),b2"); + case 791: { // y:(r)-n,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 792: { // y:(r+n),b2 - unhandled("y:(r+n),b2"); + case 792: { // y:(r)+n,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 793: { // y:-(r),b2 - unhandled("y:-(r),b2"); + case 793: { // y:(r)-,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 794: { // y:(r)-n,a1 - unhandled("y:(r)-n,a1"); + case 794: { // y:(r)+,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 795: { // y:(r)+n,a1 - unhandled("y:(r)+n,a1"); + case 795: { // y:(r),y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 796: { // y:(r)-,a1 - unhandled("y:(r)-,a1"); + case 796: { // y:(r+n),y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 797: { // y:(r)+,a1 - unhandled("y:(r)+,a1"); + case 797: { // y:-(r),y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 798: { // y:(r),a1 - unhandled("y:(r),a1"); + case 798: { // y:(r)-n,a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 799: { // y:(r+n),a1 - unhandled("y:(r+n),a1"); + case 799: { // y:(r)+n,a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 800: { // y:-(r),a1 - unhandled("y:-(r),a1"); + case 800: { // y:(r)-,a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 801: { // y:(r)-n,b1 - unhandled("y:(r)-n,b1"); + case 801: { // y:(r)+,a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 802: { // y:(r)+n,b1 - unhandled("y:(r)+n,b1"); + case 802: { // y:(r),a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 803: { // y:(r)-,b1 - unhandled("y:(r)-,b1"); + case 803: { // y:(r+n),a0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 804: { // y:(r)+,b1 - unhandled("y:(r)+,b1"); + case 804: { // y:-(r),a0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 805: { // y:(r),b1 - unhandled("y:(r),b1"); + case 805: { // y:(r)-n,b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 806: { // y:(r+n),b1 - unhandled("y:(r+n),b1"); + case 806: { // y:(r)+n,b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 807: { // y:-(r),b1 - unhandled("y:-(r),b1"); + case 807: { // y:(r)-,b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 808: { // y:(r)-n,a - unhandled("y:(r)-n,a"); + case 808: { // y:(r)+,b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 809: { // y:(r)+n,a - unhandled("y:(r)+n,a"); + case 809: { // y:(r),b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 810: { // y:(r)-,a - unhandled("y:(r)-,a"); + case 810: { // y:(r+n),b0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 811: { // y:(r)+,a - unhandled("y:(r)+,a"); + case 811: { // y:-(r),b0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 812: { // y:(r),a - unhandled("y:(r),a"); + case 812: { // y:(r)-n,a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 813: { // y:(r+n),a - unhandled("y:(r+n),a"); + case 813: { // y:(r)+n,a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 814: { // y:-(r),a - unhandled("y:-(r),a"); + case 814: { // y:(r)-,a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 815: { // y:(r)-n,b - unhandled("y:(r)-n,b"); + case 815: { // y:(r)+,a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 816: { // y:(r)+n,b - unhandled("y:(r)+n,b"); + case 816: { // y:(r),a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 817: { // y:(r)-,b - unhandled("y:(r)-,b"); + case 817: { // y:(r+n),a2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 818: { // y:(r)+,b - unhandled("y:(r)+,b"); + case 818: { // y:-(r),a2 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 819: { // y:(r),b - unhandled("y:(r),b"); + case 819: { // y:(r)-n,b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 820: { // y:(r+n),b - unhandled("y:(r+n),b"); + case 820: { // y:(r)+n,b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 821: { // y:-(r),b - unhandled("y:-(r),b"); + case 821: { // y:(r)-,b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 822: { // y:(r)-n,r - unhandled("y:(r)-n,r"); + case 822: { // y:(r)+,b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 823: { // y:(r)+n,r - unhandled("y:(r)+n,r"); + case 823: { // y:(r),b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 824: { // y:(r)-,r - unhandled("y:(r)-,r"); + case 824: { // y:(r+n),b2 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 825: { // y:(r)+,r - unhandled("y:(r)+,r"); + case 825: { // y:-(r),b2 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 826: { // y:(r),r - unhandled("y:(r),r"); + case 826: { // y:(r)-n,a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 827: { // y:(r+n),r - unhandled("y:(r+n),r"); + case 827: { // y:(r)+n,a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 828: { // y:-(r),r - unhandled("y:-(r),r"); + case 828: { // y:(r)-,a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 829: { // y:(r)-n,n - unhandled("y:(r)-n,n"); - break; - } - case 830: { // y:(r)+n,n - unhandled("y:(r)+n,n"); + case 829: { // y:(r)+,a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 831: { // y:(r)-,n - unhandled("y:(r)-,n"); + case 830: { // y:(r),a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 832: { // y:(r)+,n - unhandled("y:(r)+,n"); + case 831: { // y:(r+n),a1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 833: { // y:(r),n - unhandled("y:(r),n"); + case 832: { // y:-(r),a1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 834: { // y:(r+n),n - unhandled("y:(r+n),n"); + case 833: { // y:(r)-n,b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 835: { // y:-(r),n - unhandled("y:-(r),n"); + case 834: { // y:(r)+n,b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 836: { // x0,y:(r)-n - unhandled("x0,y:(r)-n"); + case 835: { // y:(r)-,b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 837: { // x0,y:(r)+n - unhandled("x0,y:(r)+n"); + case 836: { // y:(r)+,b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 838: { // x0,y:(r)- - unhandled("x0,y:(r)-"); + case 837: { // y:(r),b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 839: { // x0,y:(r)+ - unhandled("x0,y:(r)+"); + case 838: { // y:(r+n),b1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 840: { // x0,y:(r) - unhandled("x0,y:(r)"); + case 839: { // y:-(r),b1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 841: { // x0,y:(r+n) - unhandled("x0,y:(r+n)"); + case 840: { // y:(r)-n,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 842: { // x0,y:-(r) - unhandled("x0,y:-(r)"); + case 841: { // y:(r)+n,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 843: { // x1,y:(r)-n - unhandled("x1,y:(r)-n"); + case 842: { // y:(r)-,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 844: { // x1,y:(r)+n - unhandled("x1,y:(r)+n"); + case 843: { // y:(r)+,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 845: { // x1,y:(r)- - unhandled("x1,y:(r)-"); + case 844: { // y:(r),a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 846: { // x1,y:(r)+ - unhandled("x1,y:(r)+"); + case 845: { // y:(r+n),a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 847: { // x1,y:(r) - unhandled("x1,y:(r)"); + case 846: { // y:-(r),a + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 848: { // x1,y:(r+n) - unhandled("x1,y:(r+n)"); + case 847: { // y:(r)-n,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 849: { // x1,y:-(r) - unhandled("x1,y:-(r)"); + case 848: { // y:(r)+n,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 850: { // y0,y:(r)-n - unhandled("y0,y:(r)-n"); + case 849: { // y:(r)-,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 851: { // y0,y:(r)+n - unhandled("y0,y:(r)+n"); + case 850: { // y:(r)+,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 852: { // y0,y:(r)- - unhandled("y0,y:(r)-"); + case 851: { // y:(r),b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 853: { // y0,y:(r)+ - unhandled("y0,y:(r)+"); + case 852: { // y:(r+n),b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 854: { // y0,y:(r) - unhandled("y0,y:(r)"); + case 853: { // y:-(r),b + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 855: { // y0,y:(r+n) - unhandled("y0,y:(r+n)"); + case 854: { // y:(r)-n,r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 856: { // y0,y:-(r) - unhandled("y0,y:-(r)"); + case 855: { // y:(r)+n,r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 857: { // y1,y:(r)-n - unhandled("y1,y:(r)-n"); + case 856: { // y:(r)-,r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 858: { // y1,y:(r)+n - unhandled("y1,y:(r)+n"); + case 857: { // y:(r)+,r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 859: { // y1,y:(r)- - unhandled("y1,y:(r)-"); + case 858: { // y:(r),r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 860: { // y1,y:(r)+ - unhandled("y1,y:(r)+"); + case 859: { // y:(r+n),r + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 861: { // y1,y:(r) - unhandled("y1,y:(r)"); + case 860: { // y:-(r),r + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 862: { // y1,y:(r+n) - unhandled("y1,y:(r+n)"); + case 861: { // y:(r)-n,n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 863: { // y1,y:-(r) - unhandled("y1,y:-(r)"); + case 862: { // y:(r)+n,n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 864: { // a0,y:(r)-n - unhandled("a0,y:(r)-n"); + case 863: { // y:(r)-,n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = m_y.read_dword(ea); break; } - case 865: { // a0,y:(r)+n - unhandled("a0,y:(r)+n"); + case 864: { // y:(r)+,n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = m_y.read_dword(ea); break; } - case 866: { // a0,y:(r)- - unhandled("a0,y:(r)-"); + case 865: { // y:(r),n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 867: { // a0,y:(r)+ - unhandled("a0,y:(r)+"); + case 866: { // y:(r+n),n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = m_y.read_dword(ea); break; } - case 868: { // a0,y:(r) - unhandled("a0,y:(r)"); + case 867: { // y:-(r),n + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = m_y.read_dword(ea); break; } - case 869: { // a0,y:(r+n) - unhandled("a0,y:(r+n)"); + case 868: { // x0,y:(r)-n + u32 s = get_x0(); + m_tmp1 = s; break; } - case 870: { // a0,y:-(r) - unhandled("a0,y:-(r)"); + case 869: { // x0,y:(r)+n + u32 s = get_x0(); + m_tmp1 = s; break; } - case 871: { // b0,y:(r)-n - unhandled("b0,y:(r)-n"); + case 870: { // x0,y:(r)- + u32 s = get_x0(); + m_tmp1 = s; break; } - case 872: { // b0,y:(r)+n - unhandled("b0,y:(r)+n"); + case 871: { // x0,y:(r)+ + u32 s = get_x0(); + m_tmp1 = s; break; } - case 873: { // b0,y:(r)- - unhandled("b0,y:(r)-"); + case 872: { // x0,y:(r) + u32 s = get_x0(); + m_tmp1 = s; break; } - case 874: { // b0,y:(r)+ - unhandled("b0,y:(r)+"); + case 873: { // x0,y:(r+n) + u32 s = get_x0(); + m_tmp1 = s; break; } - case 875: { // b0,y:(r) - unhandled("b0,y:(r)"); + case 874: { // x0,y:-(r) + u32 s = get_x0(); + m_tmp1 = s; break; } - case 876: { // b0,y:(r+n) - unhandled("b0,y:(r+n)"); + case 875: { // x1,y:(r)-n + u32 s = get_x1(); + m_tmp1 = s; break; } - case 877: { // b0,y:-(r) - unhandled("b0,y:-(r)"); + case 876: { // x1,y:(r)+n + u32 s = get_x1(); + m_tmp1 = s; break; } - case 878: { // a2,y:(r)-n - unhandled("a2,y:(r)-n"); + case 877: { // x1,y:(r)- + u32 s = get_x1(); + m_tmp1 = s; break; } - case 879: { // a2,y:(r)+n - unhandled("a2,y:(r)+n"); + case 878: { // x1,y:(r)+ + u32 s = get_x1(); + m_tmp1 = s; break; } - case 880: { // a2,y:(r)- - unhandled("a2,y:(r)-"); + case 879: { // x1,y:(r) + u32 s = get_x1(); + m_tmp1 = s; break; } - case 881: { // a2,y:(r)+ - unhandled("a2,y:(r)+"); + case 880: { // x1,y:(r+n) + u32 s = get_x1(); + m_tmp1 = s; break; } - case 882: { // a2,y:(r) - unhandled("a2,y:(r)"); + case 881: { // x1,y:-(r) + u32 s = get_x1(); + m_tmp1 = s; break; } - case 883: { // a2,y:(r+n) - unhandled("a2,y:(r+n)"); + case 882: { // y0,y:(r)-n + u32 s = get_y0(); + m_tmp1 = s; break; } - case 884: { // a2,y:-(r) - unhandled("a2,y:-(r)"); + case 883: { // y0,y:(r)+n + u32 s = get_y0(); + m_tmp1 = s; break; } - case 885: { // b2,y:(r)-n - unhandled("b2,y:(r)-n"); + case 884: { // y0,y:(r)- + u32 s = get_y0(); + m_tmp1 = s; break; } - case 886: { // b2,y:(r)+n - unhandled("b2,y:(r)+n"); + case 885: { // y0,y:(r)+ + u32 s = get_y0(); + m_tmp1 = s; break; } - case 887: { // b2,y:(r)- - unhandled("b2,y:(r)-"); + case 886: { // y0,y:(r) + u32 s = get_y0(); + m_tmp1 = s; break; } - case 888: { // b2,y:(r)+ - unhandled("b2,y:(r)+"); + case 887: { // y0,y:(r+n) + u32 s = get_y0(); + m_tmp1 = s; break; } - case 889: { // b2,y:(r) - unhandled("b2,y:(r)"); + case 888: { // y0,y:-(r) + u32 s = get_y0(); + m_tmp1 = s; break; } - case 890: { // b2,y:(r+n) - unhandled("b2,y:(r+n)"); + case 889: { // y1,y:(r)-n + u32 s = get_y1(); + m_tmp1 = s; break; } - case 891: { // b2,y:-(r) - unhandled("b2,y:-(r)"); + case 890: { // y1,y:(r)+n + u32 s = get_y1(); + m_tmp1 = s; break; } - case 892: { // a1,y:(r)-n - unhandled("a1,y:(r)-n"); + case 891: { // y1,y:(r)- + u32 s = get_y1(); + m_tmp1 = s; break; } - case 893: { // a1,y:(r)+n - unhandled("a1,y:(r)+n"); + case 892: { // y1,y:(r)+ + u32 s = get_y1(); + m_tmp1 = s; break; } - case 894: { // a1,y:(r)- - unhandled("a1,y:(r)-"); + case 893: { // y1,y:(r) + u32 s = get_y1(); + m_tmp1 = s; break; } - case 895: { // a1,y:(r)+ - unhandled("a1,y:(r)+"); + case 894: { // y1,y:(r+n) + u32 s = get_y1(); + m_tmp1 = s; break; } - case 896: { // a1,y:(r) - unhandled("a1,y:(r)"); + case 895: { // y1,y:-(r) + u32 s = get_y1(); + m_tmp1 = s; break; } - case 897: { // a1,y:(r+n) - unhandled("a1,y:(r+n)"); + case 896: { // a0,y:(r)-n + u32 s = get_a0(); + m_tmp1 = s; break; } - case 898: { // a1,y:-(r) - unhandled("a1,y:-(r)"); + case 897: { // a0,y:(r)+n + u32 s = get_a0(); + m_tmp1 = s; break; } - case 899: { // b1,y:(r)-n - unhandled("b1,y:(r)-n"); + case 898: { // a0,y:(r)- + u32 s = get_a0(); + m_tmp1 = s; break; } - case 900: { // b1,y:(r)+n - unhandled("b1,y:(r)+n"); + case 899: { // a0,y:(r)+ + u32 s = get_a0(); + m_tmp1 = s; break; } - case 901: { // b1,y:(r)- - unhandled("b1,y:(r)-"); + case 900: { // a0,y:(r) + u32 s = get_a0(); + m_tmp1 = s; break; } - case 902: { // b1,y:(r)+ - unhandled("b1,y:(r)+"); + case 901: { // a0,y:(r+n) + u32 s = get_a0(); + m_tmp1 = s; break; } - case 903: { // b1,y:(r) - unhandled("b1,y:(r)"); + case 902: { // a0,y:-(r) + u32 s = get_a0(); + m_tmp1 = s; break; } - case 904: { // b1,y:(r+n) - unhandled("b1,y:(r+n)"); + case 903: { // b0,y:(r)-n + u32 s = get_b0(); + m_tmp1 = s; break; } - case 905: { // b1,y:-(r) - unhandled("b1,y:-(r)"); + case 904: { // b0,y:(r)+n + u32 s = get_b0(); + m_tmp1 = s; break; } - case 906: { // a,y:(r)-n - unhandled("a,y:(r)-n"); + case 905: { // b0,y:(r)- + u32 s = get_b0(); + m_tmp1 = s; break; } - case 907: { // a,y:(r)+n - unhandled("a,y:(r)+n"); + case 906: { // b0,y:(r)+ + u32 s = get_b0(); + m_tmp1 = s; break; } - case 908: { // a,y:(r)- - unhandled("a,y:(r)-"); + case 907: { // b0,y:(r) + u32 s = get_b0(); + m_tmp1 = s; break; } - case 909: { // a,y:(r)+ - unhandled("a,y:(r)+"); + case 908: { // b0,y:(r+n) + u32 s = get_b0(); + m_tmp1 = s; break; } - case 910: { // a,y:(r) - unhandled("a,y:(r)"); + case 909: { // b0,y:-(r) + u32 s = get_b0(); + m_tmp1 = s; break; } - case 911: { // a,y:(r+n) - unhandled("a,y:(r+n)"); + case 910: { // a2,y:(r)-n + u32 s = get_a2(); + m_tmp1 = s; break; } - case 912: { // a,y:-(r) - unhandled("a,y:-(r)"); + case 911: { // a2,y:(r)+n + u32 s = get_a2(); + m_tmp1 = s; break; } - case 913: { // b,y:(r)-n - unhandled("b,y:(r)-n"); + case 912: { // a2,y:(r)- + u32 s = get_a2(); + m_tmp1 = s; break; } - case 914: { // b,y:(r)+n - unhandled("b,y:(r)+n"); + case 913: { // a2,y:(r)+ + u32 s = get_a2(); + m_tmp1 = s; break; } - case 915: { // b,y:(r)- - unhandled("b,y:(r)-"); + case 914: { // a2,y:(r) + u32 s = get_a2(); + m_tmp1 = s; break; } - case 916: { // b,y:(r)+ - unhandled("b,y:(r)+"); + case 915: { // a2,y:(r+n) + u32 s = get_a2(); + m_tmp1 = s; break; } - case 917: { // b,y:(r) - unhandled("b,y:(r)"); + case 916: { // a2,y:-(r) + u32 s = get_a2(); + m_tmp1 = s; break; } - case 918: { // b,y:(r+n) - unhandled("b,y:(r+n)"); + case 917: { // b2,y:(r)-n + u32 s = get_b2(); + m_tmp1 = s; break; } - case 919: { // b,y:-(r) - unhandled("b,y:-(r)"); + case 918: { // b2,y:(r)+n + u32 s = get_b2(); + m_tmp1 = s; break; } - case 920: { // r,y:(r)-n - unhandled("r,y:(r)-n"); + case 919: { // b2,y:(r)- + u32 s = get_b2(); + m_tmp1 = s; break; } - case 921: { // r,y:(r)+n - unhandled("r,y:(r)+n"); + case 920: { // b2,y:(r)+ + u32 s = get_b2(); + m_tmp1 = s; break; } - case 922: { // r,y:(r)- - unhandled("r,y:(r)-"); + case 921: { // b2,y:(r) + u32 s = get_b2(); + m_tmp1 = s; break; } - case 923: { // r,y:(r)+ - unhandled("r,y:(r)+"); + case 922: { // b2,y:(r+n) + u32 s = get_b2(); + m_tmp1 = s; break; } - case 924: { // r,y:(r) - unhandled("r,y:(r)"); + case 923: { // b2,y:-(r) + u32 s = get_b2(); + m_tmp1 = s; break; } - case 925: { // r,y:(r+n) - unhandled("r,y:(r+n)"); + case 924: { // a1,y:(r)-n + u32 s = get_a1(); + m_tmp1 = s; break; } - case 926: { // r,y:-(r) - unhandled("r,y:-(r)"); + case 925: { // a1,y:(r)+n + u32 s = get_a1(); + m_tmp1 = s; break; } - case 927: { // n,y:(r)-n - unhandled("n,y:(r)-n"); + case 926: { // a1,y:(r)- + u32 s = get_a1(); + m_tmp1 = s; break; } - case 928: { // n,y:(r)+n - unhandled("n,y:(r)+n"); + case 927: { // a1,y:(r)+ + u32 s = get_a1(); + m_tmp1 = s; break; } - case 929: { // n,y:(r)- - unhandled("n,y:(r)-"); + case 928: { // a1,y:(r) + u32 s = get_a1(); + m_tmp1 = s; break; } - case 930: { // n,y:(r)+ - unhandled("n,y:(r)+"); + case 929: { // a1,y:(r+n) + u32 s = get_a1(); + m_tmp1 = s; break; } - case 931: { // n,y:(r) - unhandled("n,y:(r)"); + case 930: { // a1,y:-(r) + u32 s = get_a1(); + m_tmp1 = s; break; } - case 932: { // n,y:(r+n) - unhandled("n,y:(r+n)"); + case 931: { // b1,y:(r)-n + u32 s = get_b1(); + m_tmp1 = s; break; } - case 933: { // n,y:-(r) - unhandled("n,y:-(r)"); + case 932: { // b1,y:(r)+n + u32 s = get_b1(); + m_tmp1 = s; break; } - case 934: { // [abs],x0 - unhandled("[abs],x0"); + case 933: { // b1,y:(r)- + u32 s = get_b1(); + m_tmp1 = s; break; } - case 935: { // [abs],x1 - unhandled("[abs],x1"); + case 934: { // b1,y:(r)+ + u32 s = get_b1(); + m_tmp1 = s; break; } - case 936: { // [abs],y0 - unhandled("[abs],y0"); + case 935: { // b1,y:(r) + u32 s = get_b1(); + m_tmp1 = s; break; } - case 937: { // [abs],y1 - unhandled("[abs],y1"); + case 936: { // b1,y:(r+n) + u32 s = get_b1(); + m_tmp1 = s; break; } - case 938: { // [abs],a0 - unhandled("[abs],a0"); + case 937: { // b1,y:-(r) + u32 s = get_b1(); + m_tmp1 = s; break; } - case 939: { // [abs],b0 - unhandled("[abs],b0"); + case 938: { // a,y:(r)-n + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 940: { // [abs],a2 - unhandled("[abs],a2"); + case 939: { // a,y:(r)+n + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 941: { // [abs],b2 - unhandled("[abs],b2"); + case 940: { // a,y:(r)- + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 942: { // [abs],a1 - unhandled("[abs],a1"); + case 941: { // a,y:(r)+ + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 943: { // [abs],b1 - unhandled("[abs],b1"); + case 942: { // a,y:(r) + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 944: { // [abs],a - unhandled("[abs],a"); + case 943: { // a,y:(r+n) + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 945: { // [abs],b - unhandled("[abs],b"); + case 944: { // a,y:-(r) + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 946: { // [abs],r - unhandled("[abs],r"); + case 945: { // b,y:(r)-n + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 947: { // [abs],n - unhandled("[abs],n"); + case 946: { // b,y:(r)+n + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 948: { // #[i],x0 - unhandled("#[i],x0"); + case 947: { // b,y:(r)- + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 949: { // #[i],x1 - unhandled("#[i],x1"); + case 948: { // b,y:(r)+ + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 950: { // #[i],y0 - unhandled("#[i],y0"); + case 949: { // b,y:(r) + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 951: { // #[i],y1 - unhandled("#[i],y1"); + case 950: { // b,y:(r+n) + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 952: { // #[i],a0 - unhandled("#[i],a0"); + case 951: { // b,y:-(r) + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 953: { // #[i],b0 - unhandled("#[i],b0"); + case 952: { // r,y:(r)-n + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 954: { // #[i],a2 - unhandled("#[i],a2"); + case 953: { // r,y:(r)+n + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 955: { // #[i],b2 - unhandled("#[i],b2"); + case 954: { // r,y:(r)- + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 956: { // #[i],a1 - unhandled("#[i],a1"); + case 955: { // r,y:(r)+ + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 957: { // #[i],b1 - unhandled("#[i],b1"); + case 956: { // r,y:(r) + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 958: { // #[i],a - unhandled("#[i],a"); + case 957: { // r,y:(r+n) + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 959: { // #[i],b - unhandled("#[i],b"); + case 958: { // r,y:-(r) + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 960: { // #[i],r - unhandled("#[i],r"); + case 959: { // n,y:(r)-n + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 961: { // #[i],n - unhandled("#[i],n"); + case 960: { // n,y:(r)+n + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 962: { // y:[aa],x0 - unhandled("y:[aa],x0"); + case 961: { // n,y:(r)- + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 963: { // y:[aa],x1 - unhandled("y:[aa],x1"); + case 962: { // n,y:(r)+ + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 964: { // y:[aa],y0 - unhandled("y:[aa],y0"); + case 963: { // n,y:(r) + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 965: { // y:[aa],y1 - unhandled("y:[aa],y1"); + case 964: { // n,y:(r+n) + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 966: { // y:[aa],a0 - unhandled("y:[aa],a0"); + case 965: { // n,y:-(r) + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 967: { // y:[aa],b0 - unhandled("y:[aa],b0"); + case 966: { // y:[abs],x0 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 968: { // y:[aa],a2 - unhandled("y:[aa],a2"); + case 967: { // y:[abs],x1 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 969: { // y:[aa],b2 - unhandled("y:[aa],b2"); + case 968: { // y:[abs],y0 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 970: { // y:[aa],a1 - unhandled("y:[aa],a1"); + case 969: { // y:[abs],y1 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 971: { // y:[aa],b1 - unhandled("y:[aa],b1"); + case 970: { // y:[abs],a0 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 972: { // y:[aa],a - unhandled("y:[aa],a"); + case 971: { // y:[abs],b0 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 973: { // y:[aa],b - unhandled("y:[aa],b"); + case 972: { // y:[abs],a2 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 974: { // y:[aa],r - unhandled("y:[aa],r"); + case 973: { // y:[abs],b2 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 975: { // y:[aa],n - unhandled("y:[aa],n"); + case 974: { // y:[abs],a1 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 976: { // x0,y:[aa] - unhandled("x0,y:[aa]"); + case 975: { // y:[abs],b1 + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 977: { // x1,y:[aa] - unhandled("x1,y:[aa]"); + case 976: { // y:[abs],a + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 978: { // y0,y:[aa] - unhandled("y0,y:[aa]"); + case 977: { // y:[abs],b + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 979: { // y1,y:[aa] - unhandled("y1,y:[aa]"); + case 978: { // y:[abs],r + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 980: { // a0,y:[aa] - unhandled("a0,y:[aa]"); + case 979: { // y:[abs],n + u32 abs = exv; + m_tmp1 = m_y.read_dword(abs); break; } - case 981: { // b0,y:[aa] - unhandled("b0,y:[aa]"); + case 980: { // x0,y:[abs] + u32 s = get_x0(); + m_tmp1 = s; break; } - case 982: { // a2,y:[aa] - unhandled("a2,y:[aa]"); + case 981: { // x1,y:[abs] + u32 s = get_x1(); + m_tmp1 = s; break; } - case 983: { // b2,y:[aa] - unhandled("b2,y:[aa]"); + case 982: { // y0,y:[abs] + u32 s = get_y0(); + m_tmp1 = s; break; } - case 984: { // a1,y:[aa] - unhandled("a1,y:[aa]"); + case 983: { // y1,y:[abs] + u32 s = get_y1(); + m_tmp1 = s; break; } - case 985: { // b1,y:[aa] - unhandled("b1,y:[aa]"); + case 984: { // a0,y:[abs] + u32 s = get_a0(); + m_tmp1 = s; break; } - case 986: { // a,y:[aa] - unhandled("a,y:[aa]"); + case 985: { // b0,y:[abs] + u32 s = get_b0(); + m_tmp1 = s; break; } - case 987: { // b,y:[aa] - unhandled("b,y:[aa]"); + case 986: { // a2,y:[abs] + u32 s = get_a2(); + m_tmp1 = s; break; } - case 988: { // r,y:[aa] - unhandled("r,y:[aa]"); + case 987: { // b2,y:[abs] + u32 s = get_b2(); + m_tmp1 = s; break; } - case 989: { // n,y:[aa] - unhandled("n,y:[aa]"); + case 988: { // a1,y:[abs] + u32 s = get_a1(); + m_tmp1 = s; break; } - case 990: { // a,x0 y:(r)-n,y0 - unhandled("a,x0 y:(r)-n,y0"); + case 989: { // b1,y:[abs] + u32 s = get_b1(); + m_tmp1 = s; break; } - case 991: { // a,x0 y:(r)+n,y0 - unhandled("a,x0 y:(r)+n,y0"); + case 990: { // a,y:[abs] + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 992: { // a,x0 y:(r)-,y0 - unhandled("a,x0 y:(r)-,y0"); + case 991: { // b,y:[abs] + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 993: { // a,x0 y:(r)+,y0 - unhandled("a,x0 y:(r)+,y0"); + case 992: { // r,y:[abs] + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 994: { // a,x0 y:(r),y0 - unhandled("a,x0 y:(r),y0"); + case 993: { // n,y:[abs] + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 995: { // a,x0 y:(r+n),y0 - unhandled("a,x0 y:(r+n),y0"); + case 994: { // #[i],x0 break; } - case 996: { // a,x0 y:-(r),y0 - unhandled("a,x0 y:-(r),y0"); + case 995: { // #[i],x1 break; } - case 997: { // a,x1 y:(r)-n,y0 - unhandled("a,x1 y:(r)-n,y0"); + case 996: { // #[i],y0 break; } - case 998: { // a,x1 y:(r)+n,y0 - unhandled("a,x1 y:(r)+n,y0"); + case 997: { // #[i],y1 break; } - case 999: { // a,x1 y:(r)-,y0 - unhandled("a,x1 y:(r)-,y0"); + case 998: { // #[i],a0 break; } - case 1000: { // a,x1 y:(r)+,y0 - unhandled("a,x1 y:(r)+,y0"); + case 999: { // #[i],b0 break; } - case 1001: { // a,x1 y:(r),y0 - unhandled("a,x1 y:(r),y0"); + case 1000: { // #[i],a2 break; } - case 1002: { // a,x1 y:(r+n),y0 - unhandled("a,x1 y:(r+n),y0"); + case 1001: { // #[i],b2 break; } - case 1003: { // a,x1 y:-(r),y0 - unhandled("a,x1 y:-(r),y0"); + case 1002: { // #[i],a1 break; } - case 1004: { // b,x0 y:(r)-n,y0 - unhandled("b,x0 y:(r)-n,y0"); + case 1003: { // #[i],b1 break; } - case 1005: { // b,x0 y:(r)+n,y0 - unhandled("b,x0 y:(r)+n,y0"); + case 1004: { // #[i],a break; } - case 1006: { // b,x0 y:(r)-,y0 - unhandled("b,x0 y:(r)-,y0"); + case 1005: { // #[i],b break; } - case 1007: { // b,x0 y:(r)+,y0 - unhandled("b,x0 y:(r)+,y0"); + case 1006: { // #[i],r break; } - case 1008: { // b,x0 y:(r),y0 - unhandled("b,x0 y:(r),y0"); + case 1007: { // #[i],n break; } - case 1009: { // b,x0 y:(r+n),y0 - unhandled("b,x0 y:(r+n),y0"); + case 1008: { // y:[aa],x0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1010: { // b,x0 y:-(r),y0 - unhandled("b,x0 y:-(r),y0"); + case 1009: { // y:[aa],x1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1011: { // b,x1 y:(r)-n,y0 - unhandled("b,x1 y:(r)-n,y0"); + case 1010: { // y:[aa],y0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1012: { // b,x1 y:(r)+n,y0 - unhandled("b,x1 y:(r)+n,y0"); + case 1011: { // y:[aa],y1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1013: { // b,x1 y:(r)-,y0 - unhandled("b,x1 y:(r)-,y0"); + case 1012: { // y:[aa],a0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1014: { // b,x1 y:(r)+,y0 - unhandled("b,x1 y:(r)+,y0"); + case 1013: { // y:[aa],b0 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1015: { // b,x1 y:(r),y0 - unhandled("b,x1 y:(r),y0"); + case 1014: { // y:[aa],a2 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1016: { // b,x1 y:(r+n),y0 - unhandled("b,x1 y:(r+n),y0"); + case 1015: { // y:[aa],b2 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1017: { // b,x1 y:-(r),y0 - unhandled("b,x1 y:-(r),y0"); + case 1016: { // y:[aa],a1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1018: { // a,x0 y:(r)-n,y1 - unhandled("a,x0 y:(r)-n,y1"); + case 1017: { // y:[aa],b1 + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1019: { // a,x0 y:(r)+n,y1 - unhandled("a,x0 y:(r)+n,y1"); + case 1018: { // y:[aa],a + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1020: { // a,x0 y:(r)-,y1 - unhandled("a,x0 y:(r)-,y1"); + case 1019: { // y:[aa],b + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1021: { // a,x0 y:(r)+,y1 - unhandled("a,x0 y:(r)+,y1"); + case 1020: { // y:[aa],r + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1022: { // a,x0 y:(r),y1 - unhandled("a,x0 y:(r),y1"); + case 1021: { // y:[aa],n + u32 aa = BIT(opcode, 8, 6); + m_tmp1 = m_y.read_dword(aa); break; } - case 1023: { // a,x0 y:(r+n),y1 - unhandled("a,x0 y:(r+n),y1"); + case 1022: { // x0,y:[aa] + u32 s = get_x0(); + m_tmp1 = s; break; } - case 1024: { // a,x0 y:-(r),y1 - unhandled("a,x0 y:-(r),y1"); + case 1023: { // x1,y:[aa] + u32 s = get_x1(); + m_tmp1 = s; break; } - case 1025: { // a,x1 y:(r)-n,y1 - unhandled("a,x1 y:(r)-n,y1"); + case 1024: { // y0,y:[aa] + u32 s = get_y0(); + m_tmp1 = s; break; } - case 1026: { // a,x1 y:(r)+n,y1 - unhandled("a,x1 y:(r)+n,y1"); + case 1025: { // y1,y:[aa] + u32 s = get_y1(); + m_tmp1 = s; break; } - case 1027: { // a,x1 y:(r)-,y1 - unhandled("a,x1 y:(r)-,y1"); + case 1026: { // a0,y:[aa] + u32 s = get_a0(); + m_tmp1 = s; break; } - case 1028: { // a,x1 y:(r)+,y1 - unhandled("a,x1 y:(r)+,y1"); + case 1027: { // b0,y:[aa] + u32 s = get_b0(); + m_tmp1 = s; break; } - case 1029: { // a,x1 y:(r),y1 - unhandled("a,x1 y:(r),y1"); + case 1028: { // a2,y:[aa] + u32 s = get_a2(); + m_tmp1 = s; break; } - case 1030: { // a,x1 y:(r+n),y1 - unhandled("a,x1 y:(r+n),y1"); + case 1029: { // b2,y:[aa] + u32 s = get_b2(); + m_tmp1 = s; break; } - case 1031: { // a,x1 y:-(r),y1 - unhandled("a,x1 y:-(r),y1"); + case 1030: { // a1,y:[aa] + u32 s = get_a1(); + m_tmp1 = s; break; } - case 1032: { // b,x0 y:(r)-n,y1 - unhandled("b,x0 y:(r)-n,y1"); + case 1031: { // b1,y:[aa] + u32 s = get_b1(); + m_tmp1 = s; break; } - case 1033: { // b,x0 y:(r)+n,y1 - unhandled("b,x0 y:(r)+n,y1"); + case 1032: { // a,y:[aa] + u32 s_h = get_ah(); + m_tmp1 = s_h; break; } - case 1034: { // b,x0 y:(r)-,y1 - unhandled("b,x0 y:(r)-,y1"); + case 1033: { // b,y:[aa] + u32 s_h = get_bh(); + m_tmp1 = s_h; break; } - case 1035: { // b,x0 y:(r)+,y1 - unhandled("b,x0 y:(r)+,y1"); + case 1034: { // r,y:[aa] + u32 s = get_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 1036: { // b,x0 y:(r),y1 - unhandled("b,x0 y:(r),y1"); + case 1035: { // n,y:[aa] + u32 s = get_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7); + m_tmp1 = s; break; } - case 1037: { // b,x0 y:(r+n),y1 - unhandled("b,x0 y:(r+n),y1"); + case 1036: { // a,x0 y:(r)-n,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1038: { // b,x0 y:-(r),y1 - unhandled("b,x0 y:-(r),y1"); + case 1037: { // a,x0 y:(r)+n,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1039: { // b,x1 y:(r)-n,y1 - unhandled("b,x1 y:(r)-n,y1"); + case 1038: { // a,x0 y:(r)-,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1040: { // b,x1 y:(r)+n,y1 - unhandled("b,x1 y:(r)+n,y1"); + case 1039: { // a,x0 y:(r)+,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1041: { // b,x1 y:(r)-,y1 - unhandled("b,x1 y:(r)-,y1"); + case 1040: { // a,x0 y:(r),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1042: { // b,x1 y:(r)+,y1 - unhandled("b,x1 y:(r)+,y1"); + case 1041: { // a,x0 y:(r+n),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1043: { // b,x1 y:(r),y1 - unhandled("b,x1 y:(r),y1"); + case 1042: { // a,x0 y:-(r),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1044: { // b,x1 y:(r+n),y1 - unhandled("b,x1 y:(r+n),y1"); + case 1043: { // a,x1 y:(r)-n,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1045: { // b,x1 y:-(r),y1 - unhandled("b,x1 y:-(r),y1"); + case 1044: { // a,x1 y:(r)+n,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1046: { // a,x0 y:(r)-n,a - unhandled("a,x0 y:(r)-n,a"); + case 1045: { // a,x1 y:(r)-,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1047: { // a,x0 y:(r)+n,a - unhandled("a,x0 y:(r)+n,a"); + case 1046: { // a,x1 y:(r)+,y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1048: { // a,x0 y:(r)-,a - unhandled("a,x0 y:(r)-,a"); + case 1047: { // a,x1 y:(r),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1049: { // a,x0 y:(r)+,a - unhandled("a,x0 y:(r)+,a"); + case 1048: { // a,x1 y:(r+n),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1050: { // a,x0 y:(r),a - unhandled("a,x0 y:(r),a"); + case 1049: { // a,x1 y:-(r),y0 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1051: { // a,x0 y:(r+n),a - unhandled("a,x0 y:(r+n),a"); + case 1050: { // b,x0 y:(r)-n,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1052: { // a,x0 y:-(r),a - unhandled("a,x0 y:-(r),a"); + case 1051: { // b,x0 y:(r)+n,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1053: { // a,x1 y:(r)-n,a - unhandled("a,x1 y:(r)-n,a"); + case 1052: { // b,x0 y:(r)-,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1054: { // a,x1 y:(r)+n,a - unhandled("a,x1 y:(r)+n,a"); + case 1053: { // b,x0 y:(r)+,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1055: { // a,x1 y:(r)-,a - unhandled("a,x1 y:(r)-,a"); + case 1054: { // b,x0 y:(r),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1056: { // a,x1 y:(r)+,a - unhandled("a,x1 y:(r)+,a"); + case 1055: { // b,x0 y:(r+n),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1057: { // a,x1 y:(r),a - unhandled("a,x1 y:(r),a"); + case 1056: { // b,x0 y:-(r),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1058: { // a,x1 y:(r+n),a - unhandled("a,x1 y:(r+n),a"); + case 1057: { // b,x1 y:(r)-n,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1059: { // a,x1 y:-(r),a - unhandled("a,x1 y:-(r),a"); + case 1058: { // b,x1 y:(r)+n,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1060: { // b,x0 y:(r)-n,a - unhandled("b,x0 y:(r)-n,a"); + case 1059: { // b,x1 y:(r)-,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1061: { // b,x0 y:(r)+n,a - unhandled("b,x0 y:(r)+n,a"); + case 1060: { // b,x1 y:(r)+,y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1062: { // b,x0 y:(r)-,a - unhandled("b,x0 y:(r)-,a"); + case 1061: { // b,x1 y:(r),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1063: { // b,x0 y:(r)+,a - unhandled("b,x0 y:(r)+,a"); + case 1062: { // b,x1 y:(r+n),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1064: { // b,x0 y:(r),a - unhandled("b,x0 y:(r),a"); + case 1063: { // b,x1 y:-(r),y0 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1065: { // b,x0 y:(r+n),a - unhandled("b,x0 y:(r+n),a"); + case 1064: { // a,x0 y:(r)-n,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1066: { // b,x0 y:-(r),a - unhandled("b,x0 y:-(r),a"); + case 1065: { // a,x0 y:(r)+n,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1067: { // b,x1 y:(r)-n,a - unhandled("b,x1 y:(r)-n,a"); + case 1066: { // a,x0 y:(r)-,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1068: { // b,x1 y:(r)+n,a - unhandled("b,x1 y:(r)+n,a"); + case 1067: { // a,x0 y:(r)+,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1069: { // b,x1 y:(r)-,a - unhandled("b,x1 y:(r)-,a"); + case 1068: { // a,x0 y:(r),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1070: { // b,x1 y:(r)+,a - unhandled("b,x1 y:(r)+,a"); + case 1069: { // a,x0 y:(r+n),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1071: { // b,x1 y:(r),a - unhandled("b,x1 y:(r),a"); + case 1070: { // a,x0 y:-(r),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1072: { // b,x1 y:(r+n),a - unhandled("b,x1 y:(r+n),a"); + case 1071: { // a,x1 y:(r)-n,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1073: { // b,x1 y:-(r),a - unhandled("b,x1 y:-(r),a"); + case 1072: { // a,x1 y:(r)+n,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1074: { // a,x0 y:(r)-n,b - unhandled("a,x0 y:(r)-n,b"); + case 1073: { // a,x1 y:(r)-,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1075: { // a,x0 y:(r)+n,b - unhandled("a,x0 y:(r)+n,b"); + case 1074: { // a,x1 y:(r)+,y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1076: { // a,x0 y:(r)-,b - unhandled("a,x0 y:(r)-,b"); + case 1075: { // a,x1 y:(r),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1077: { // a,x0 y:(r)+,b - unhandled("a,x0 y:(r)+,b"); + case 1076: { // a,x1 y:(r+n),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1078: { // a,x0 y:(r),b - unhandled("a,x0 y:(r),b"); + case 1077: { // a,x1 y:-(r),y1 + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1079: { // a,x0 y:(r+n),b - unhandled("a,x0 y:(r+n),b"); + case 1078: { // b,x0 y:(r)-n,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1080: { // a,x0 y:-(r),b - unhandled("a,x0 y:-(r),b"); + case 1079: { // b,x0 y:(r)+n,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1081: { // a,x1 y:(r)-n,b - unhandled("a,x1 y:(r)-n,b"); + case 1080: { // b,x0 y:(r)-,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1082: { // a,x1 y:(r)+n,b - unhandled("a,x1 y:(r)+n,b"); + case 1081: { // b,x0 y:(r)+,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1083: { // a,x1 y:(r)-,b - unhandled("a,x1 y:(r)-,b"); + case 1082: { // b,x0 y:(r),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1084: { // a,x1 y:(r)+,b - unhandled("a,x1 y:(r)+,b"); + case 1083: { // b,x0 y:(r+n),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1085: { // a,x1 y:(r),b - unhandled("a,x1 y:(r),b"); + case 1084: { // b,x0 y:-(r),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1086: { // a,x1 y:(r+n),b - unhandled("a,x1 y:(r+n),b"); + case 1085: { // b,x1 y:(r)-n,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1087: { // a,x1 y:-(r),b - unhandled("a,x1 y:-(r),b"); + case 1086: { // b,x1 y:(r)+n,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1088: { // b,x0 y:(r)-n,b - unhandled("b,x0 y:(r)-n,b"); + case 1087: { // b,x1 y:(r)-,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1089: { // b,x0 y:(r)+n,b - unhandled("b,x0 y:(r)+n,b"); + case 1088: { // b,x1 y:(r)+,y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1090: { // b,x0 y:(r)-,b - unhandled("b,x0 y:(r)-,b"); + case 1089: { // b,x1 y:(r),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1091: { // b,x0 y:(r)+,b - unhandled("b,x0 y:(r)+,b"); + case 1090: { // b,x1 y:(r+n),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1092: { // b,x0 y:(r),b - unhandled("b,x0 y:(r),b"); + case 1091: { // b,x1 y:-(r),y1 + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1093: { // b,x0 y:(r+n),b - unhandled("b,x0 y:(r+n),b"); + case 1092: { // a,x0 y:(r)-n,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1094: { // b,x0 y:-(r),b - unhandled("b,x0 y:-(r),b"); + case 1093: { // a,x0 y:(r)+n,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1095: { // b,x1 y:(r)-n,b - unhandled("b,x1 y:(r)-n,b"); + case 1094: { // a,x0 y:(r)-,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1096: { // b,x1 y:(r)+n,b - unhandled("b,x1 y:(r)+n,b"); + case 1095: { // a,x0 y:(r)+,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1097: { // b,x1 y:(r)-,b - unhandled("b,x1 y:(r)-,b"); + case 1096: { // a,x0 y:(r),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1098: { // b,x1 y:(r)+,b - unhandled("b,x1 y:(r)+,b"); + case 1097: { // a,x0 y:(r+n),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1099: { // b,x1 y:(r),b - unhandled("b,x1 y:(r),b"); + case 1098: { // a,x0 y:-(r),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1100: { // b,x1 y:(r+n),b - unhandled("b,x1 y:(r+n),b"); + case 1099: { // a,x1 y:(r)-n,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1101: { // b,x1 y:-(r),b - unhandled("b,x1 y:-(r),b"); + case 1100: { // a,x1 y:(r)+n,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1102: { // a,x0 y0,y:(r)-n - unhandled("a,x0 y0,y:(r)-n"); + case 1101: { // a,x1 y:(r)-,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1103: { // a,x0 y0,y:(r)+n - unhandled("a,x0 y0,y:(r)+n"); + case 1102: { // a,x1 y:(r)+,a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1104: { // a,x0 y0,y:(r)- - unhandled("a,x0 y0,y:(r)-"); + case 1103: { // a,x1 y:(r),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1105: { // a,x0 y0,y:(r)+ - unhandled("a,x0 y0,y:(r)+"); + case 1104: { // a,x1 y:(r+n),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1106: { // a,x0 y0,y:(r) - unhandled("a,x0 y0,y:(r)"); + case 1105: { // a,x1 y:-(r),a + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1107: { // a,x0 y0,y:(r+n) - unhandled("a,x0 y0,y:(r+n)"); + case 1106: { // b,x0 y:(r)-n,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); break; } - case 1108: { // a,x0 y0,y:-(r) - unhandled("a,x0 y0,y:-(r)"); - break; + case 1107: { // b,x0 y:(r)+n,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1108: { // b,x0 y:(r)-,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1109: { // b,x0 y:(r)+,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1110: { // b,x0 y:(r),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1111: { // b,x0 y:(r+n),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1112: { // b,x0 y:-(r),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1113: { // b,x1 y:(r)-n,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1114: { // b,x1 y:(r)+n,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1115: { // b,x1 y:(r)-,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1116: { // b,x1 y:(r)+,a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1117: { // b,x1 y:(r),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1118: { // b,x1 y:(r+n),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1119: { // b,x1 y:-(r),a + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1120: { // a,x0 y:(r)-n,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1121: { // a,x0 y:(r)+n,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1122: { // a,x0 y:(r)-,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1123: { // a,x0 y:(r)+,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1124: { // a,x0 y:(r),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1125: { // a,x0 y:(r+n),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1126: { // a,x0 y:-(r),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1127: { // a,x1 y:(r)-n,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1128: { // a,x1 y:(r)+n,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1129: { // a,x1 y:(r)-,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1130: { // a,x1 y:(r)+,b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1131: { // a,x1 y:(r),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1132: { // a,x1 y:(r+n),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1133: { // a,x1 y:-(r),b + u32 s1_h = get_ah(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1134: { // b,x0 y:(r)-n,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1135: { // b,x0 y:(r)+n,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1136: { // b,x0 y:(r)-,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1137: { // b,x0 y:(r)+,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1138: { // b,x0 y:(r),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1139: { // b,x0 y:(r+n),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1140: { // b,x0 y:-(r),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1141: { // b,x1 y:(r)-n,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1142: { // b,x1 y:(r)+n,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1143: { // b,x1 y:(r)-,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1144: { // b,x1 y:(r)+,b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1145: { // b,x1 y:(r),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1146: { // b,x1 y:(r+n),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1147: { // b,x1 y:-(r),b + u32 s1_h = get_bh(); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(ea); + break; + } + case 1148: { // a,x0 y0,y:(r)-n + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; + break; } - case 1109: { // a,x1 y0,y:(r)-n - unhandled("a,x1 y0,y:(r)-n"); + case 1149: { // a,x0 y0,y:(r)+n + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1110: { // a,x1 y0,y:(r)+n - unhandled("a,x1 y0,y:(r)+n"); + case 1150: { // a,x0 y0,y:(r)- + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1111: { // a,x1 y0,y:(r)- - unhandled("a,x1 y0,y:(r)-"); + case 1151: { // a,x0 y0,y:(r)+ + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1112: { // a,x1 y0,y:(r)+ - unhandled("a,x1 y0,y:(r)+"); + case 1152: { // a,x0 y0,y:(r) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1113: { // a,x1 y0,y:(r) - unhandled("a,x1 y0,y:(r)"); + case 1153: { // a,x0 y0,y:(r+n) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1114: { // a,x1 y0,y:(r+n) - unhandled("a,x1 y0,y:(r+n)"); + case 1154: { // a,x0 y0,y:-(r) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1115: { // a,x1 y0,y:-(r) - unhandled("a,x1 y0,y:-(r)"); + case 1155: { // a,x1 y0,y:(r)-n + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1116: { // b,x0 y0,y:(r)-n - unhandled("b,x0 y0,y:(r)-n"); + case 1156: { // a,x1 y0,y:(r)+n + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1117: { // b,x0 y0,y:(r)+n - unhandled("b,x0 y0,y:(r)+n"); + case 1157: { // a,x1 y0,y:(r)- + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1118: { // b,x0 y0,y:(r)- - unhandled("b,x0 y0,y:(r)-"); + case 1158: { // a,x1 y0,y:(r)+ + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1119: { // b,x0 y0,y:(r)+ - unhandled("b,x0 y0,y:(r)+"); + case 1159: { // a,x1 y0,y:(r) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1120: { // b,x0 y0,y:(r) - unhandled("b,x0 y0,y:(r)"); + case 1160: { // a,x1 y0,y:(r+n) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1121: { // b,x0 y0,y:(r+n) - unhandled("b,x0 y0,y:(r+n)"); + case 1161: { // a,x1 y0,y:-(r) + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1122: { // b,x0 y0,y:-(r) - unhandled("b,x0 y0,y:-(r)"); + case 1162: { // b,x0 y0,y:(r)-n + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1123: { // b,x1 y0,y:(r)-n - unhandled("b,x1 y0,y:(r)-n"); + case 1163: { // b,x0 y0,y:(r)+n + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1124: { // b,x1 y0,y:(r)+n - unhandled("b,x1 y0,y:(r)+n"); + case 1164: { // b,x0 y0,y:(r)- + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1125: { // b,x1 y0,y:(r)- - unhandled("b,x1 y0,y:(r)-"); + case 1165: { // b,x0 y0,y:(r)+ + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1126: { // b,x1 y0,y:(r)+ - unhandled("b,x1 y0,y:(r)+"); + case 1166: { // b,x0 y0,y:(r) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1127: { // b,x1 y0,y:(r) - unhandled("b,x1 y0,y:(r)"); + case 1167: { // b,x0 y0,y:(r+n) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1128: { // b,x1 y0,y:(r+n) - unhandled("b,x1 y0,y:(r+n)"); + case 1168: { // b,x0 y0,y:-(r) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1129: { // b,x1 y0,y:-(r) - unhandled("b,x1 y0,y:-(r)"); + case 1169: { // b,x1 y0,y:(r)-n + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1130: { // a,x0 y1,y:(r)-n - unhandled("a,x0 y1,y:(r)-n"); + case 1170: { // b,x1 y0,y:(r)+n + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1131: { // a,x0 y1,y:(r)+n - unhandled("a,x0 y1,y:(r)+n"); + case 1171: { // b,x1 y0,y:(r)- + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1132: { // a,x0 y1,y:(r)- - unhandled("a,x0 y1,y:(r)-"); + case 1172: { // b,x1 y0,y:(r)+ + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1133: { // a,x0 y1,y:(r)+ - unhandled("a,x0 y1,y:(r)+"); + case 1173: { // b,x1 y0,y:(r) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1134: { // a,x0 y1,y:(r) - unhandled("a,x0 y1,y:(r)"); + case 1174: { // b,x1 y0,y:(r+n) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1135: { // a,x0 y1,y:(r+n) - unhandled("a,x0 y1,y:(r+n)"); + case 1175: { // b,x1 y0,y:-(r) + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1136: { // a,x0 y1,y:-(r) - unhandled("a,x0 y1,y:-(r)"); + case 1176: { // a,x0 y1,y:(r)-n + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1137: { // a,x1 y1,y:(r)-n - unhandled("a,x1 y1,y:(r)-n"); + case 1177: { // a,x0 y1,y:(r)+n + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1138: { // a,x1 y1,y:(r)+n - unhandled("a,x1 y1,y:(r)+n"); + case 1178: { // a,x0 y1,y:(r)- + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1139: { // a,x1 y1,y:(r)- - unhandled("a,x1 y1,y:(r)-"); + case 1179: { // a,x0 y1,y:(r)+ + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1140: { // a,x1 y1,y:(r)+ - unhandled("a,x1 y1,y:(r)+"); + case 1180: { // a,x0 y1,y:(r) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1141: { // a,x1 y1,y:(r) - unhandled("a,x1 y1,y:(r)"); + case 1181: { // a,x0 y1,y:(r+n) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1142: { // a,x1 y1,y:(r+n) - unhandled("a,x1 y1,y:(r+n)"); + case 1182: { // a,x0 y1,y:-(r) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1143: { // a,x1 y1,y:-(r) - unhandled("a,x1 y1,y:-(r)"); + case 1183: { // a,x1 y1,y:(r)-n + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1144: { // b,x0 y1,y:(r)-n - unhandled("b,x0 y1,y:(r)-n"); + case 1184: { // a,x1 y1,y:(r)+n + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1145: { // b,x0 y1,y:(r)+n - unhandled("b,x0 y1,y:(r)+n"); + case 1185: { // a,x1 y1,y:(r)- + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1146: { // b,x0 y1,y:(r)- - unhandled("b,x0 y1,y:(r)-"); + case 1186: { // a,x1 y1,y:(r)+ + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1147: { // b,x0 y1,y:(r)+ - unhandled("b,x0 y1,y:(r)+"); + case 1187: { // a,x1 y1,y:(r) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1148: { // b,x0 y1,y:(r) - unhandled("b,x0 y1,y:(r)"); + case 1188: { // a,x1 y1,y:(r+n) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1149: { // b,x0 y1,y:(r+n) - unhandled("b,x0 y1,y:(r+n)"); + case 1189: { // a,x1 y1,y:-(r) + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1150: { // b,x0 y1,y:-(r) - unhandled("b,x0 y1,y:-(r)"); + case 1190: { // b,x0 y1,y:(r)-n + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1151: { // b,x1 y1,y:(r)-n - unhandled("b,x1 y1,y:(r)-n"); + case 1191: { // b,x0 y1,y:(r)+n + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1152: { // b,x1 y1,y:(r)+n - unhandled("b,x1 y1,y:(r)+n"); + case 1192: { // b,x0 y1,y:(r)- + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1153: { // b,x1 y1,y:(r)- - unhandled("b,x1 y1,y:(r)-"); + case 1193: { // b,x0 y1,y:(r)+ + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1154: { // b,x1 y1,y:(r)+ - unhandled("b,x1 y1,y:(r)+"); + case 1194: { // b,x0 y1,y:(r) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1155: { // b,x1 y1,y:(r) - unhandled("b,x1 y1,y:(r)"); + case 1195: { // b,x0 y1,y:(r+n) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1156: { // b,x1 y1,y:(r+n) - unhandled("b,x1 y1,y:(r+n)"); + case 1196: { // b,x0 y1,y:-(r) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1157: { // b,x1 y1,y:-(r) - unhandled("b,x1 y1,y:-(r)"); + case 1197: { // b,x1 y1,y:(r)-n + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1158: { // a,x0 a,y:(r)-n - unhandled("a,x0 a,y:(r)-n"); + case 1198: { // b,x1 y1,y:(r)+n + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1159: { // a,x0 a,y:(r)+n - unhandled("a,x0 a,y:(r)+n"); + case 1199: { // b,x1 y1,y:(r)- + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1160: { // a,x0 a,y:(r)- - unhandled("a,x0 a,y:(r)-"); + case 1200: { // b,x1 y1,y:(r)+ + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1161: { // a,x0 a,y:(r)+ - unhandled("a,x0 a,y:(r)+"); + case 1201: { // b,x1 y1,y:(r) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1162: { // a,x0 a,y:(r) - unhandled("a,x0 a,y:(r)"); + case 1202: { // b,x1 y1,y:(r+n) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1163: { // a,x0 a,y:(r+n) - unhandled("a,x0 a,y:(r+n)"); + case 1203: { // b,x1 y1,y:-(r) + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1164: { // a,x0 a,y:-(r) - unhandled("a,x0 a,y:-(r)"); + case 1204: { // a,x0 a,y:(r)-n + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1165: { // a,x1 a,y:(r)-n - unhandled("a,x1 a,y:(r)-n"); + case 1205: { // a,x0 a,y:(r)+n + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1166: { // a,x1 a,y:(r)+n - unhandled("a,x1 a,y:(r)+n"); + case 1206: { // a,x0 a,y:(r)- + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1167: { // a,x1 a,y:(r)- - unhandled("a,x1 a,y:(r)-"); + case 1207: { // a,x0 a,y:(r)+ + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1168: { // a,x1 a,y:(r)+ - unhandled("a,x1 a,y:(r)+"); + case 1208: { // a,x0 a,y:(r) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1169: { // a,x1 a,y:(r) - unhandled("a,x1 a,y:(r)"); + case 1209: { // a,x0 a,y:(r+n) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1170: { // a,x1 a,y:(r+n) - unhandled("a,x1 a,y:(r+n)"); + case 1210: { // a,x0 a,y:-(r) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1171: { // a,x1 a,y:-(r) - unhandled("a,x1 a,y:-(r)"); + case 1211: { // a,x1 a,y:(r)-n + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1172: { // b,x0 a,y:(r)-n - unhandled("b,x0 a,y:(r)-n"); + case 1212: { // a,x1 a,y:(r)+n + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1173: { // b,x0 a,y:(r)+n - unhandled("b,x0 a,y:(r)+n"); + case 1213: { // a,x1 a,y:(r)- + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1174: { // b,x0 a,y:(r)- - unhandled("b,x0 a,y:(r)-"); + case 1214: { // a,x1 a,y:(r)+ + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1175: { // b,x0 a,y:(r)+ - unhandled("b,x0 a,y:(r)+"); + case 1215: { // a,x1 a,y:(r) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1176: { // b,x0 a,y:(r) - unhandled("b,x0 a,y:(r)"); + case 1216: { // a,x1 a,y:(r+n) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1177: { // b,x0 a,y:(r+n) - unhandled("b,x0 a,y:(r+n)"); + case 1217: { // a,x1 a,y:-(r) + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1178: { // b,x0 a,y:-(r) - unhandled("b,x0 a,y:-(r)"); + case 1218: { // b,x0 a,y:(r)-n + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1179: { // b,x1 a,y:(r)-n - unhandled("b,x1 a,y:(r)-n"); + case 1219: { // b,x0 a,y:(r)+n + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1180: { // b,x1 a,y:(r)+n - unhandled("b,x1 a,y:(r)+n"); + case 1220: { // b,x0 a,y:(r)- + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1181: { // b,x1 a,y:(r)- - unhandled("b,x1 a,y:(r)-"); + case 1221: { // b,x0 a,y:(r)+ + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1182: { // b,x1 a,y:(r)+ - unhandled("b,x1 a,y:(r)+"); + case 1222: { // b,x0 a,y:(r) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1183: { // b,x1 a,y:(r) - unhandled("b,x1 a,y:(r)"); + case 1223: { // b,x0 a,y:(r+n) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1184: { // b,x1 a,y:(r+n) - unhandled("b,x1 a,y:(r+n)"); + case 1224: { // b,x0 a,y:-(r) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1185: { // b,x1 a,y:-(r) - unhandled("b,x1 a,y:-(r)"); + case 1225: { // b,x1 a,y:(r)-n + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1186: { // a,x0 b,y:(r)-n - unhandled("a,x0 b,y:(r)-n"); + case 1226: { // b,x1 a,y:(r)+n + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1187: { // a,x0 b,y:(r)+n - unhandled("a,x0 b,y:(r)+n"); + case 1227: { // b,x1 a,y:(r)- + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1188: { // a,x0 b,y:(r)- - unhandled("a,x0 b,y:(r)-"); + case 1228: { // b,x1 a,y:(r)+ + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1189: { // a,x0 b,y:(r)+ - unhandled("a,x0 b,y:(r)+"); + case 1229: { // b,x1 a,y:(r) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1190: { // a,x0 b,y:(r) - unhandled("a,x0 b,y:(r)"); + case 1230: { // b,x1 a,y:(r+n) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1191: { // a,x0 b,y:(r+n) - unhandled("a,x0 b,y:(r+n)"); + case 1231: { // b,x1 a,y:-(r) + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1192: { // a,x0 b,y:-(r) - unhandled("a,x0 b,y:-(r)"); + case 1232: { // a,x0 b,y:(r)-n + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1193: { // a,x1 b,y:(r)-n - unhandled("a,x1 b,y:(r)-n"); + case 1233: { // a,x0 b,y:(r)+n + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1194: { // a,x1 b,y:(r)+n - unhandled("a,x1 b,y:(r)+n"); + case 1234: { // a,x0 b,y:(r)- + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1195: { // a,x1 b,y:(r)- - unhandled("a,x1 b,y:(r)-"); + case 1235: { // a,x0 b,y:(r)+ + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1196: { // a,x1 b,y:(r)+ - unhandled("a,x1 b,y:(r)+"); + case 1236: { // a,x0 b,y:(r) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1197: { // a,x1 b,y:(r) - unhandled("a,x1 b,y:(r)"); + case 1237: { // a,x0 b,y:(r+n) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1198: { // a,x1 b,y:(r+n) - unhandled("a,x1 b,y:(r+n)"); + case 1238: { // a,x0 b,y:-(r) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1199: { // a,x1 b,y:-(r) - unhandled("a,x1 b,y:-(r)"); + case 1239: { // a,x1 b,y:(r)-n + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1200: { // b,x0 b,y:(r)-n - unhandled("b,x0 b,y:(r)-n"); + case 1240: { // a,x1 b,y:(r)+n + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1201: { // b,x0 b,y:(r)+n - unhandled("b,x0 b,y:(r)+n"); + case 1241: { // a,x1 b,y:(r)- + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1202: { // b,x0 b,y:(r)- - unhandled("b,x0 b,y:(r)-"); + case 1242: { // a,x1 b,y:(r)+ + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1203: { // b,x0 b,y:(r)+ - unhandled("b,x0 b,y:(r)+"); + case 1243: { // a,x1 b,y:(r) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1204: { // b,x0 b,y:(r) - unhandled("b,x0 b,y:(r)"); + case 1244: { // a,x1 b,y:(r+n) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1205: { // b,x0 b,y:(r+n) - unhandled("b,x0 b,y:(r+n)"); + case 1245: { // a,x1 b,y:-(r) + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1206: { // b,x0 b,y:-(r) - unhandled("b,x0 b,y:-(r)"); + case 1246: { // b,x0 b,y:(r)-n + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1207: { // b,x1 b,y:(r)-n - unhandled("b,x1 b,y:(r)-n"); + case 1247: { // b,x0 b,y:(r)+n + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1208: { // b,x1 b,y:(r)+n - unhandled("b,x1 b,y:(r)+n"); + case 1248: { // b,x0 b,y:(r)- + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1209: { // b,x1 b,y:(r)- - unhandled("b,x1 b,y:(r)-"); + case 1249: { // b,x0 b,y:(r)+ + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1210: { // b,x1 b,y:(r)+ - unhandled("b,x1 b,y:(r)+"); + case 1250: { // b,x0 b,y:(r) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1211: { // b,x1 b,y:(r) - unhandled("b,x1 b,y:(r)"); + case 1251: { // b,x0 b,y:(r+n) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1252: { // b,x0 b,y:-(r) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1253: { // b,x1 b,y:(r)-n + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1254: { // b,x1 b,y:(r)+n + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1255: { // b,x1 b,y:(r)- + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1256: { // b,x1 b,y:(r)+ + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1257: { // b,x1 b,y:(r) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1258: { // b,x1 b,y:(r+n) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1259: { // b,x1 b,y:-(r) + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; + break; + } + case 1260: { // a,x0 y:[abs],y0 + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1261: { // a,x1 y:[abs],y0 + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1262: { // b,x0 y:[abs],y0 + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1263: { // b,x1 y:[abs],y0 + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1264: { // a,x0 y:[abs],y1 + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1265: { // a,x1 y:[abs],y1 + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1266: { // b,x0 y:[abs],y1 + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1267: { // b,x1 y:[abs],y1 + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1268: { // a,x0 y:[abs],a + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1269: { // a,x1 y:[abs],a + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1270: { // b,x0 y:[abs],a + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1271: { // b,x1 y:[abs],a + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1272: { // a,x0 y:[abs],b + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1273: { // a,x1 y:[abs],b + u32 s1_h = get_ah(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1274: { // b,x0 y:[abs],b + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); + break; + } + case 1275: { // b,x1 y:[abs],b + u32 s1_h = get_bh(); + u32 abs = exv; + m_tmp1 = s1_h; + m_tmp2 = m_y.read_dword(abs); break; } - case 1212: { // b,x1 b,y:(r+n) - unhandled("b,x1 b,y:(r+n)"); + case 1276: { // a,x0 y0,y:[abs] + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1213: { // b,x1 b,y:-(r) - unhandled("b,x1 b,y:-(r)"); + case 1277: { // a,x1 y0,y:[abs] + u32 s1_h = get_ah(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1214: { // a,x0 x:[abs],y0 - unhandled("a,x0 x:[abs],y0"); + case 1278: { // b,x0 y0,y:[abs] + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1215: { // a,x1 x:[abs],y0 - unhandled("a,x1 x:[abs],y0"); + case 1279: { // b,x1 y0,y:[abs] + u32 s1_h = get_bh(); + u32 s2 = get_y0(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1216: { // b,x0 x:[abs],y0 - unhandled("b,x0 x:[abs],y0"); + case 1280: { // a,x0 y1,y:[abs] + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1217: { // b,x1 x:[abs],y0 - unhandled("b,x1 x:[abs],y0"); + case 1281: { // a,x1 y1,y:[abs] + u32 s1_h = get_ah(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1218: { // a,x0 x:[abs],y1 - unhandled("a,x0 x:[abs],y1"); + case 1282: { // b,x0 y1,y:[abs] + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1219: { // a,x1 x:[abs],y1 - unhandled("a,x1 x:[abs],y1"); + case 1283: { // b,x1 y1,y:[abs] + u32 s1_h = get_bh(); + u32 s2 = get_y1(); + m_tmp1 = s1_h; + m_tmp2 = s2; break; } - case 1220: { // b,x0 x:[abs],y1 - unhandled("b,x0 x:[abs],y1"); + case 1284: { // a,x0 a,y:[abs] + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1221: { // b,x1 x:[abs],y1 - unhandled("b,x1 x:[abs],y1"); + case 1285: { // a,x1 a,y:[abs] + u32 s1_h = get_ah(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1222: { // a,x0 x:[abs],a - unhandled("a,x0 x:[abs],a"); + case 1286: { // b,x0 a,y:[abs] + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1223: { // a,x1 x:[abs],a - unhandled("a,x1 x:[abs],a"); + case 1287: { // b,x1 a,y:[abs] + u32 s1_h = get_bh(); + u32 s2_h = get_ah(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1224: { // b,x0 x:[abs],a - unhandled("b,x0 x:[abs],a"); + case 1288: { // a,x0 b,y:[abs] + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1225: { // b,x1 x:[abs],a - unhandled("b,x1 x:[abs],a"); + case 1289: { // a,x1 b,y:[abs] + u32 s1_h = get_ah(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1226: { // a,x0 x:[abs],b - unhandled("a,x0 x:[abs],b"); + case 1290: { // b,x0 b,y:[abs] + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1227: { // a,x1 x:[abs],b - unhandled("a,x1 x:[abs],b"); + case 1291: { // b,x1 b,y:[abs] + u32 s1_h = get_bh(); + u32 s2_h = get_bh(); + m_tmp1 = s1_h; + m_tmp2 = s2_h; break; } - case 1228: { // b,x0 x:[abs],b - unhandled("b,x0 x:[abs],b"); + case 1292: { // a,x0 #[i],y0 + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1229: { // b,x1 x:[abs],b - unhandled("b,x1 x:[abs],b"); + case 1293: { // a,x1 #[i],y0 + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1230: { // a,x0 x:#[i],y0 - unhandled("a,x0 x:#[i],y0"); + case 1294: { // b,x0 #[i],y0 + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1231: { // a,x1 x:#[i],y0 - unhandled("a,x1 x:#[i],y0"); + case 1295: { // b,x1 #[i],y0 + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1232: { // b,x0 x:#[i],y0 - unhandled("b,x0 x:#[i],y0"); + case 1296: { // a,x0 #[i],y1 + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1233: { // b,x1 x:#[i],y0 - unhandled("b,x1 x:#[i],y0"); + case 1297: { // a,x1 #[i],y1 + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1234: { // a,x0 x:#[i],y1 - unhandled("a,x0 x:#[i],y1"); + case 1298: { // b,x0 #[i],y1 + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1235: { // a,x1 x:#[i],y1 - unhandled("a,x1 x:#[i],y1"); + case 1299: { // b,x1 #[i],y1 + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1236: { // b,x0 x:#[i],y1 - unhandled("b,x0 x:#[i],y1"); + case 1300: { // a,x0 #[i],a + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1237: { // b,x1 x:#[i],y1 - unhandled("b,x1 x:#[i],y1"); + case 1301: { // a,x1 #[i],a + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1238: { // a,x0 x:#[i],a - unhandled("a,x0 x:#[i],a"); + case 1302: { // b,x0 #[i],a + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1239: { // a,x1 x:#[i],a - unhandled("a,x1 x:#[i],a"); + case 1303: { // b,x1 #[i],a + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1240: { // b,x0 x:#[i],a - unhandled("b,x0 x:#[i],a"); + case 1304: { // a,x0 #[i],b + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1241: { // b,x1 x:#[i],a - unhandled("b,x1 x:#[i],a"); + case 1305: { // a,x1 #[i],b + u32 s1_h = get_ah(); + m_tmp1 = s1_h; break; } - case 1242: { // a,x0 x:#[i],b - unhandled("a,x0 x:#[i],b"); + case 1306: { // b,x0 #[i],b + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1243: { // a,x1 x:#[i],b - unhandled("a,x1 x:#[i],b"); + case 1307: { // b,x1 #[i],b + u32 s1_h = get_bh(); + m_tmp1 = s1_h; break; } - case 1244: { // b,x0 x:#[i],b - unhandled("b,x0 x:#[i],b"); + case 1308: { // a,y:(r)-n y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1245: { // b,x1 x:#[i],b - unhandled("b,x1 x:#[i],b"); + case 1309: { // a,y:(r)+n y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1246: { // a,y:(r)-n y0,a - unhandled("a,y:(r)-n y0,a"); + case 1310: { // a,y:(r)- y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1247: { // a,y:(r)+n y0,a - unhandled("a,y:(r)+n y0,a"); + case 1311: { // a,y:(r)+ y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1248: { // a,y:(r)- y0,a - unhandled("a,y:(r)- y0,a"); + case 1312: { // a,y:(r) y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1249: { // a,y:(r)+ y0,a - unhandled("a,y:(r)+ y0,a"); + case 1313: { // a,y:(r+n) y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1250: { // a,y:(r) y0,a - unhandled("a,y:(r) y0,a"); + case 1314: { // a,y:-(r) y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1251: { // a,y:(r+n) y0,a - unhandled("a,y:(r+n) y0,a"); + case 1315: { // b,y:(r)-n y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1252: { // a,y:-(r) y0,a - unhandled("a,y:-(r) y0,a"); + case 1316: { // b,y:(r)+n y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1253: { // b,y:(r)-n y0,b - unhandled("b,y:(r)-n y0,b"); + case 1317: { // b,y:(r)- y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1254: { // b,y:(r)+n y0,b - unhandled("b,y:(r)+n y0,b"); + case 1318: { // b,y:(r)+ y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1255: { // b,y:(r)- y0,b - unhandled("b,y:(r)- y0,b"); + case 1319: { // b,y:(r) y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1256: { // b,y:(r)+ y0,b - unhandled("b,y:(r)+ y0,b"); + case 1320: { // b,y:(r+n) y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1257: { // b,y:(r) y0,b - unhandled("b,y:(r) y0,b"); + case 1321: { // b,y:-(r) y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1258: { // b,y:(r+n) y0,b - unhandled("b,y:(r+n) y0,b"); + case 1322: { // a,y:[abs] y0,a + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); break; } - case 1259: { // b,y:-(r) y0,b - unhandled("b,y:-(r) y0,b"); + case 1323: { // b,y:[abs] y0,b + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); break; } - case 1260: { // l:(r)-n,a10 + case 1324: { // l:(r)-n,a10 unhandled("l:(r)-n,a10"); break; } - case 1261: { // l:(r)+n,a10 + case 1325: { // l:(r)+n,a10 unhandled("l:(r)+n,a10"); break; } - case 1262: { // l:(r)-,a10 + case 1326: { // l:(r)-,a10 unhandled("l:(r)-,a10"); break; } - case 1263: { // l:(r)+,a10 + case 1327: { // l:(r)+,a10 unhandled("l:(r)+,a10"); break; } - case 1264: { // l:(r),a10 + case 1328: { // l:(r),a10 unhandled("l:(r),a10"); break; } - case 1265: { // l:(r+n),a10 + case 1329: { // l:(r+n),a10 unhandled("l:(r+n),a10"); break; } - case 1266: { // l:-(r),a10 + case 1330: { // l:-(r),a10 unhandled("l:-(r),a10"); break; } - case 1267: { // l:(r)-n,b10 + case 1331: { // l:(r)-n,b10 unhandled("l:(r)-n,b10"); break; } - case 1268: { // l:(r)+n,b10 + case 1332: { // l:(r)+n,b10 unhandled("l:(r)+n,b10"); break; } - case 1269: { // l:(r)-,b10 + case 1333: { // l:(r)-,b10 unhandled("l:(r)-,b10"); break; } - case 1270: { // l:(r)+,b10 + case 1334: { // l:(r)+,b10 unhandled("l:(r)+,b10"); break; } - case 1271: { // l:(r),b10 + case 1335: { // l:(r),b10 unhandled("l:(r),b10"); break; } - case 1272: { // l:(r+n),b10 + case 1336: { // l:(r+n),b10 unhandled("l:(r+n),b10"); break; } - case 1273: { // l:-(r),b10 + case 1337: { // l:-(r),b10 unhandled("l:-(r),b10"); break; } - case 1274: { // l:(r)-n,x + case 1338: { // l:(r)-n,x unhandled("l:(r)-n,x"); break; } - case 1275: { // l:(r)+n,x + case 1339: { // l:(r)+n,x unhandled("l:(r)+n,x"); break; } - case 1276: { // l:(r)-,x + case 1340: { // l:(r)-,x unhandled("l:(r)-,x"); break; } - case 1277: { // l:(r)+,x + case 1341: { // l:(r)+,x unhandled("l:(r)+,x"); break; } - case 1278: { // l:(r),x + case 1342: { // l:(r),x unhandled("l:(r),x"); break; } - case 1279: { // l:(r+n),x + case 1343: { // l:(r+n),x unhandled("l:(r+n),x"); break; } - case 1280: { // l:-(r),x + case 1344: { // l:-(r),x unhandled("l:-(r),x"); break; } - case 1281: { // l:(r)-n,y + case 1345: { // l:(r)-n,y unhandled("l:(r)-n,y"); break; } - case 1282: { // l:(r)+n,y + case 1346: { // l:(r)+n,y unhandled("l:(r)+n,y"); break; } - case 1283: { // l:(r)-,y + case 1347: { // l:(r)-,y unhandled("l:(r)-,y"); break; } - case 1284: { // l:(r)+,y + case 1348: { // l:(r)+,y unhandled("l:(r)+,y"); break; } - case 1285: { // l:(r),y + case 1349: { // l:(r),y unhandled("l:(r),y"); break; } - case 1286: { // l:(r+n),y + case 1350: { // l:(r+n),y unhandled("l:(r+n),y"); break; } - case 1287: { // l:-(r),y + case 1351: { // l:-(r),y unhandled("l:-(r),y"); break; } - case 1288: { // l:(r)-n,a + case 1352: { // l:(r)-n,a unhandled("l:(r)-n,a"); break; } - case 1289: { // l:(r)+n,a + case 1353: { // l:(r)+n,a unhandled("l:(r)+n,a"); break; } - case 1290: { // l:(r)-,a + case 1354: { // l:(r)-,a unhandled("l:(r)-,a"); break; } - case 1291: { // l:(r)+,a + case 1355: { // l:(r)+,a unhandled("l:(r)+,a"); break; } - case 1292: { // l:(r),a + case 1356: { // l:(r),a unhandled("l:(r),a"); break; } - case 1293: { // l:(r+n),a + case 1357: { // l:(r+n),a unhandled("l:(r+n),a"); break; } - case 1294: { // l:-(r),a + case 1358: { // l:-(r),a unhandled("l:-(r),a"); break; } - case 1295: { // l:(r)-n,b + case 1359: { // l:(r)-n,b unhandled("l:(r)-n,b"); break; } - case 1296: { // l:(r)+n,b + case 1360: { // l:(r)+n,b unhandled("l:(r)+n,b"); break; } - case 1297: { // l:(r)-,b + case 1361: { // l:(r)-,b unhandled("l:(r)-,b"); break; } - case 1298: { // l:(r)+,b + case 1362: { // l:(r)+,b unhandled("l:(r)+,b"); break; } - case 1299: { // l:(r),b + case 1363: { // l:(r),b unhandled("l:(r),b"); break; } - case 1300: { // l:(r+n),b + case 1364: { // l:(r+n),b unhandled("l:(r+n),b"); break; } - case 1301: { // l:-(r),b + case 1365: { // l:-(r),b unhandled("l:-(r),b"); break; } - case 1302: { // l:(r)-n,ab + case 1366: { // l:(r)-n,ab unhandled("l:(r)-n,ab"); break; } - case 1303: { // l:(r)+n,ab + case 1367: { // l:(r)+n,ab unhandled("l:(r)+n,ab"); break; } - case 1304: { // l:(r)-,ab + case 1368: { // l:(r)-,ab unhandled("l:(r)-,ab"); break; } - case 1305: { // l:(r)+,ab + case 1369: { // l:(r)+,ab unhandled("l:(r)+,ab"); break; } - case 1306: { // l:(r),ab + case 1370: { // l:(r),ab unhandled("l:(r),ab"); break; } - case 1307: { // l:(r+n),ab + case 1371: { // l:(r+n),ab unhandled("l:(r+n),ab"); break; } - case 1308: { // l:-(r),ab + case 1372: { // l:-(r),ab unhandled("l:-(r),ab"); break; } - case 1309: { // l:(r)-n,ba + case 1373: { // l:(r)-n,ba unhandled("l:(r)-n,ba"); break; } - case 1310: { // l:(r)+n,ba + case 1374: { // l:(r)+n,ba unhandled("l:(r)+n,ba"); break; } - case 1311: { // l:(r)-,ba + case 1375: { // l:(r)-,ba unhandled("l:(r)-,ba"); break; } - case 1312: { // l:(r)+,ba + case 1376: { // l:(r)+,ba unhandled("l:(r)+,ba"); break; } - case 1313: { // l:(r),ba + case 1377: { // l:(r),ba unhandled("l:(r),ba"); break; } - case 1314: { // l:(r+n),ba + case 1378: { // l:(r+n),ba unhandled("l:(r+n),ba"); break; } - case 1315: { // l:-(r),ba + case 1379: { // l:-(r),ba unhandled("l:-(r),ba"); break; } - case 1316: { // l:[abs],a10 + case 1380: { // l:[abs],a10 unhandled("l:[abs],a10"); break; } - case 1317: { // l:[abs],b10 + case 1381: { // l:[abs],b10 unhandled("l:[abs],b10"); break; } - case 1318: { // l:[abs],x + case 1382: { // l:[abs],x unhandled("l:[abs],x"); break; } - case 1319: { // l:[abs],y + case 1383: { // l:[abs],y unhandled("l:[abs],y"); break; } - case 1320: { // l:[abs],a + case 1384: { // l:[abs],a unhandled("l:[abs],a"); break; } - case 1321: { // l:[abs],b + case 1385: { // l:[abs],b unhandled("l:[abs],b"); break; } - case 1322: { // l:[abs],ab + case 1386: { // l:[abs],ab unhandled("l:[abs],ab"); break; } - case 1323: { // l:[abs],ba + case 1387: { // l:[abs],ba unhandled("l:[abs],ba"); break; } - case 1324: { // l:[aa],a10 + case 1388: { // l:[aa],a10 unhandled("l:[aa],a10"); break; } - case 1325: { // l:[aa],b10 + case 1389: { // l:[aa],b10 unhandled("l:[aa],b10"); break; } - case 1326: { // l:[aa],x + case 1390: { // l:[aa],x unhandled("l:[aa],x"); break; } - case 1327: { // l:[aa],y + case 1391: { // l:[aa],y unhandled("l:[aa],y"); break; } - case 1328: { // l:[aa],a + case 1392: { // l:[aa],a unhandled("l:[aa],a"); break; } - case 1329: { // l:[aa],b + case 1393: { // l:[aa],b unhandled("l:[aa],b"); break; } - case 1330: { // l:[aa],ab + case 1394: { // l:[aa],ab unhandled("l:[aa],ab"); break; } - case 1331: { // l:[aa],ba + case 1395: { // l:[aa],ba unhandled("l:[aa],ba"); break; } - case 1332: { // a10,l:(r)-n + case 1396: { // a10,l:(r)-n unhandled("a10,l:(r)-n"); break; } - case 1333: { // a10,l:(r)+n + case 1397: { // a10,l:(r)+n unhandled("a10,l:(r)+n"); break; } - case 1334: { // a10,l:(r)- + case 1398: { // a10,l:(r)- unhandled("a10,l:(r)-"); break; } - case 1335: { // a10,l:(r)+ + case 1399: { // a10,l:(r)+ unhandled("a10,l:(r)+"); break; } - case 1336: { // a10,l:(r) + case 1400: { // a10,l:(r) unhandled("a10,l:(r)"); break; } - case 1337: { // a10,l:(r+n) + case 1401: { // a10,l:(r+n) unhandled("a10,l:(r+n)"); break; } - case 1338: { // a10,l:-(r) + case 1402: { // a10,l:-(r) unhandled("a10,l:-(r)"); break; } - case 1339: { // b10,l:(r)-n + case 1403: { // b10,l:(r)-n unhandled("b10,l:(r)-n"); break; } - case 1340: { // b10,l:(r)+n + case 1404: { // b10,l:(r)+n unhandled("b10,l:(r)+n"); break; } - case 1341: { // b10,l:(r)- + case 1405: { // b10,l:(r)- unhandled("b10,l:(r)-"); break; } - case 1342: { // b10,l:(r)+ + case 1406: { // b10,l:(r)+ unhandled("b10,l:(r)+"); break; } - case 1343: { // b10,l:(r) + case 1407: { // b10,l:(r) unhandled("b10,l:(r)"); break; } - case 1344: { // b10,l:(r+n) + case 1408: { // b10,l:(r+n) unhandled("b10,l:(r+n)"); break; } - case 1345: { // b10,l:-(r) + case 1409: { // b10,l:-(r) unhandled("b10,l:-(r)"); break; } - case 1346: { // x,l:(r)-n + case 1410: { // x,l:(r)-n unhandled("x,l:(r)-n"); break; } - case 1347: { // x,l:(r)+n + case 1411: { // x,l:(r)+n unhandled("x,l:(r)+n"); break; } - case 1348: { // x,l:(r)- + case 1412: { // x,l:(r)- unhandled("x,l:(r)-"); break; } - case 1349: { // x,l:(r)+ + case 1413: { // x,l:(r)+ unhandled("x,l:(r)+"); break; } - case 1350: { // x,l:(r) + case 1414: { // x,l:(r) unhandled("x,l:(r)"); break; } - case 1351: { // x,l:(r+n) + case 1415: { // x,l:(r+n) unhandled("x,l:(r+n)"); break; } - case 1352: { // x,l:-(r) + case 1416: { // x,l:-(r) unhandled("x,l:-(r)"); break; } - case 1353: { // y,l:(r)-n + case 1417: { // y,l:(r)-n unhandled("y,l:(r)-n"); break; } - case 1354: { // y,l:(r)+n + case 1418: { // y,l:(r)+n unhandled("y,l:(r)+n"); break; } - case 1355: { // y,l:(r)- + case 1419: { // y,l:(r)- unhandled("y,l:(r)-"); break; } - case 1356: { // y,l:(r)+ + case 1420: { // y,l:(r)+ unhandled("y,l:(r)+"); break; } - case 1357: { // y,l:(r) + case 1421: { // y,l:(r) unhandled("y,l:(r)"); break; } - case 1358: { // y,l:(r+n) + case 1422: { // y,l:(r+n) unhandled("y,l:(r+n)"); break; } - case 1359: { // y,l:-(r) + case 1423: { // y,l:-(r) unhandled("y,l:-(r)"); break; } - case 1360: { // a,l:(r)-n + case 1424: { // a,l:(r)-n unhandled("a,l:(r)-n"); break; } - case 1361: { // a,l:(r)+n + case 1425: { // a,l:(r)+n unhandled("a,l:(r)+n"); break; } - case 1362: { // a,l:(r)- + case 1426: { // a,l:(r)- unhandled("a,l:(r)-"); break; } - case 1363: { // a,l:(r)+ + case 1427: { // a,l:(r)+ unhandled("a,l:(r)+"); break; } - case 1364: { // a,l:(r) + case 1428: { // a,l:(r) unhandled("a,l:(r)"); break; } - case 1365: { // a,l:(r+n) + case 1429: { // a,l:(r+n) unhandled("a,l:(r+n)"); break; } - case 1366: { // a,l:-(r) + case 1430: { // a,l:-(r) unhandled("a,l:-(r)"); break; } - case 1367: { // b,l:(r)-n + case 1431: { // b,l:(r)-n unhandled("b,l:(r)-n"); break; } - case 1368: { // b,l:(r)+n + case 1432: { // b,l:(r)+n unhandled("b,l:(r)+n"); break; } - case 1369: { // b,l:(r)- + case 1433: { // b,l:(r)- unhandled("b,l:(r)-"); break; } - case 1370: { // b,l:(r)+ + case 1434: { // b,l:(r)+ unhandled("b,l:(r)+"); break; } - case 1371: { // b,l:(r) + case 1435: { // b,l:(r) unhandled("b,l:(r)"); break; } - case 1372: { // b,l:(r+n) + case 1436: { // b,l:(r+n) unhandled("b,l:(r+n)"); break; } - case 1373: { // b,l:-(r) + case 1437: { // b,l:-(r) unhandled("b,l:-(r)"); break; } - case 1374: { // ab,l:(r)-n + case 1438: { // ab,l:(r)-n unhandled("ab,l:(r)-n"); break; } - case 1375: { // ab,l:(r)+n + case 1439: { // ab,l:(r)+n unhandled("ab,l:(r)+n"); break; } - case 1376: { // ab,l:(r)- + case 1440: { // ab,l:(r)- unhandled("ab,l:(r)-"); break; } - case 1377: { // ab,l:(r)+ + case 1441: { // ab,l:(r)+ unhandled("ab,l:(r)+"); break; } - case 1378: { // ab,l:(r) + case 1442: { // ab,l:(r) unhandled("ab,l:(r)"); break; } - case 1379: { // ab,l:(r+n) + case 1443: { // ab,l:(r+n) unhandled("ab,l:(r+n)"); break; } - case 1380: { // ab,l:-(r) + case 1444: { // ab,l:-(r) unhandled("ab,l:-(r)"); break; } - case 1381: { // ba,l:(r)-n + case 1445: { // ba,l:(r)-n unhandled("ba,l:(r)-n"); break; } - case 1382: { // ba,l:(r)+n + case 1446: { // ba,l:(r)+n unhandled("ba,l:(r)+n"); break; } - case 1383: { // ba,l:(r)- + case 1447: { // ba,l:(r)- unhandled("ba,l:(r)-"); break; } - case 1384: { // ba,l:(r)+ + case 1448: { // ba,l:(r)+ unhandled("ba,l:(r)+"); break; } - case 1385: { // ba,l:(r) + case 1449: { // ba,l:(r) unhandled("ba,l:(r)"); break; } - case 1386: { // ba,l:(r+n) + case 1450: { // ba,l:(r+n) unhandled("ba,l:(r+n)"); break; } - case 1387: { // ba,l:-(r) + case 1451: { // ba,l:-(r) unhandled("ba,l:-(r)"); break; } - case 1388: { // a10,l:[aa] + case 1452: { // a10,l:[aa] unhandled("a10,l:[aa]"); break; } - case 1389: { // b10,l:[aa] + case 1453: { // b10,l:[aa] unhandled("b10,l:[aa]"); break; } - case 1390: { // x,l:[aa] + case 1454: { // x,l:[aa] unhandled("x,l:[aa]"); break; } - case 1391: { // y,l:[aa] + case 1455: { // y,l:[aa] unhandled("y,l:[aa]"); break; } - case 1392: { // a,l:[aa] + case 1456: { // a,l:[aa] unhandled("a,l:[aa]"); break; } - case 1393: { // b,l:[aa] + case 1457: { // b,l:[aa] unhandled("b,l:[aa]"); break; } - case 1394: { // ab,l:[aa] + case 1458: { // ab,l:[aa] unhandled("ab,l:[aa]"); break; } - case 1395: { // ba,l:[aa] + case 1459: { // ba,l:[aa] unhandled("ba,l:[aa]"); break; } - case 1396: { // x:(r)+n,x0 y:(rh)+n,y0 + case 1460: { // x:(r)+n,x0 y:(rh)+n,y0 unhandled("x:(r)+n,x0 y:(rh)+n,y0"); break; } - case 1397: { // x:(r)+n,x0 y:(rh)+n,y1 + case 1461: { // x:(r)+n,x0 y:(rh)+n,y1 unhandled("x:(r)+n,x0 y:(rh)+n,y1"); break; } - case 1398: { // x:(r)+n,x0 y:(rh)+n,a + case 1462: { // x:(r)+n,x0 y:(rh)+n,a unhandled("x:(r)+n,x0 y:(rh)+n,a"); break; } - case 1399: { // x:(r)+n,x0 y:(rh)+n,b + case 1463: { // x:(r)+n,x0 y:(rh)+n,b unhandled("x:(r)+n,x0 y:(rh)+n,b"); break; } - case 1400: { // x:(r)+n,x1 y:(rh)+n,y0 + case 1464: { // x:(r)+n,x1 y:(rh)+n,y0 unhandled("x:(r)+n,x1 y:(rh)+n,y0"); break; } - case 1401: { // x:(r)+n,x1 y:(rh)+n,y1 + case 1465: { // x:(r)+n,x1 y:(rh)+n,y1 unhandled("x:(r)+n,x1 y:(rh)+n,y1"); break; } - case 1402: { // x:(r)+n,x1 y:(rh)+n,a + case 1466: { // x:(r)+n,x1 y:(rh)+n,a unhandled("x:(r)+n,x1 y:(rh)+n,a"); break; } - case 1403: { // x:(r)+n,x1 y:(rh)+n,b + case 1467: { // x:(r)+n,x1 y:(rh)+n,b unhandled("x:(r)+n,x1 y:(rh)+n,b"); break; } - case 1404: { // x:(r)+n,a y:(rh)+n,y0 + case 1468: { // x:(r)+n,a y:(rh)+n,y0 unhandled("x:(r)+n,a y:(rh)+n,y0"); break; } - case 1405: { // x:(r)+n,a y:(rh)+n,y1 + case 1469: { // x:(r)+n,a y:(rh)+n,y1 unhandled("x:(r)+n,a y:(rh)+n,y1"); break; } - case 1406: { // x:(r)+n,a y:(rh)+n,a + case 1470: { // x:(r)+n,a y:(rh)+n,a unhandled("x:(r)+n,a y:(rh)+n,a"); break; } - case 1407: { // x:(r)+n,a y:(rh)+n,b + case 1471: { // x:(r)+n,a y:(rh)+n,b unhandled("x:(r)+n,a y:(rh)+n,b"); break; } - case 1408: { // x:(r)+n,b y:(rh)+n,y0 + case 1472: { // x:(r)+n,b y:(rh)+n,y0 unhandled("x:(r)+n,b y:(rh)+n,y0"); break; } - case 1409: { // x:(r)+n,b y:(rh)+n,y1 + case 1473: { // x:(r)+n,b y:(rh)+n,y1 unhandled("x:(r)+n,b y:(rh)+n,y1"); break; } - case 1410: { // x:(r)+n,b y:(rh)+n,a + case 1474: { // x:(r)+n,b y:(rh)+n,a unhandled("x:(r)+n,b y:(rh)+n,a"); break; } - case 1411: { // x:(r)+n,b y:(rh)+n,b + case 1475: { // x:(r)+n,b y:(rh)+n,b unhandled("x:(r)+n,b y:(rh)+n,b"); break; } - case 1412: { // x:(r)+n,x0 y:(rh)-,y0 + case 1476: { // x:(r)+n,x0 y:(rh)-,y0 unhandled("x:(r)+n,x0 y:(rh)-,y0"); break; } - case 1413: { // x:(r)+n,x0 y:(rh)-,y1 + case 1477: { // x:(r)+n,x0 y:(rh)-,y1 unhandled("x:(r)+n,x0 y:(rh)-,y1"); break; } - case 1414: { // x:(r)+n,x0 y:(rh)-,a + case 1478: { // x:(r)+n,x0 y:(rh)-,a unhandled("x:(r)+n,x0 y:(rh)-,a"); break; } - case 1415: { // x:(r)+n,x0 y:(rh)-,b + case 1479: { // x:(r)+n,x0 y:(rh)-,b unhandled("x:(r)+n,x0 y:(rh)-,b"); break; } - case 1416: { // x:(r)+n,x1 y:(rh)-,y0 + case 1480: { // x:(r)+n,x1 y:(rh)-,y0 unhandled("x:(r)+n,x1 y:(rh)-,y0"); break; } - case 1417: { // x:(r)+n,x1 y:(rh)-,y1 + case 1481: { // x:(r)+n,x1 y:(rh)-,y1 unhandled("x:(r)+n,x1 y:(rh)-,y1"); break; } - case 1418: { // x:(r)+n,x1 y:(rh)-,a + case 1482: { // x:(r)+n,x1 y:(rh)-,a unhandled("x:(r)+n,x1 y:(rh)-,a"); break; } - case 1419: { // x:(r)+n,x1 y:(rh)-,b + case 1483: { // x:(r)+n,x1 y:(rh)-,b unhandled("x:(r)+n,x1 y:(rh)-,b"); break; } - case 1420: { // x:(r)+n,a y:(rh)-,y0 + case 1484: { // x:(r)+n,a y:(rh)-,y0 unhandled("x:(r)+n,a y:(rh)-,y0"); break; } - case 1421: { // x:(r)+n,a y:(rh)-,y1 + case 1485: { // x:(r)+n,a y:(rh)-,y1 unhandled("x:(r)+n,a y:(rh)-,y1"); break; } - case 1422: { // x:(r)+n,a y:(rh)-,a + case 1486: { // x:(r)+n,a y:(rh)-,a unhandled("x:(r)+n,a y:(rh)-,a"); break; } - case 1423: { // x:(r)+n,a y:(rh)-,b + case 1487: { // x:(r)+n,a y:(rh)-,b unhandled("x:(r)+n,a y:(rh)-,b"); break; } - case 1424: { // x:(r)+n,b y:(rh)-,y0 + case 1488: { // x:(r)+n,b y:(rh)-,y0 unhandled("x:(r)+n,b y:(rh)-,y0"); break; } - case 1425: { // x:(r)+n,b y:(rh)-,y1 + case 1489: { // x:(r)+n,b y:(rh)-,y1 unhandled("x:(r)+n,b y:(rh)-,y1"); break; } - case 1426: { // x:(r)+n,b y:(rh)-,a + case 1490: { // x:(r)+n,b y:(rh)-,a unhandled("x:(r)+n,b y:(rh)-,a"); break; } - case 1427: { // x:(r)+n,b y:(rh)-,b + case 1491: { // x:(r)+n,b y:(rh)-,b unhandled("x:(r)+n,b y:(rh)-,b"); break; } - case 1428: { // x:(r)+n,x0 y:(rh)+,y0 + case 1492: { // x:(r)+n,x0 y:(rh)+,y0 unhandled("x:(r)+n,x0 y:(rh)+,y0"); break; } - case 1429: { // x:(r)+n,x0 y:(rh)+,y1 + case 1493: { // x:(r)+n,x0 y:(rh)+,y1 unhandled("x:(r)+n,x0 y:(rh)+,y1"); break; } - case 1430: { // x:(r)+n,x0 y:(rh)+,a + case 1494: { // x:(r)+n,x0 y:(rh)+,a unhandled("x:(r)+n,x0 y:(rh)+,a"); break; } - case 1431: { // x:(r)+n,x0 y:(rh)+,b + case 1495: { // x:(r)+n,x0 y:(rh)+,b unhandled("x:(r)+n,x0 y:(rh)+,b"); break; } - case 1432: { // x:(r)+n,x1 y:(rh)+,y0 + case 1496: { // x:(r)+n,x1 y:(rh)+,y0 unhandled("x:(r)+n,x1 y:(rh)+,y0"); break; } - case 1433: { // x:(r)+n,x1 y:(rh)+,y1 + case 1497: { // x:(r)+n,x1 y:(rh)+,y1 unhandled("x:(r)+n,x1 y:(rh)+,y1"); break; } - case 1434: { // x:(r)+n,x1 y:(rh)+,a + case 1498: { // x:(r)+n,x1 y:(rh)+,a unhandled("x:(r)+n,x1 y:(rh)+,a"); break; } - case 1435: { // x:(r)+n,x1 y:(rh)+,b + case 1499: { // x:(r)+n,x1 y:(rh)+,b unhandled("x:(r)+n,x1 y:(rh)+,b"); break; } - case 1436: { // x:(r)+n,a y:(rh)+,y0 + case 1500: { // x:(r)+n,a y:(rh)+,y0 unhandled("x:(r)+n,a y:(rh)+,y0"); break; } - case 1437: { // x:(r)+n,a y:(rh)+,y1 + case 1501: { // x:(r)+n,a y:(rh)+,y1 unhandled("x:(r)+n,a y:(rh)+,y1"); break; } - case 1438: { // x:(r)+n,a y:(rh)+,a + case 1502: { // x:(r)+n,a y:(rh)+,a unhandled("x:(r)+n,a y:(rh)+,a"); break; } - case 1439: { // x:(r)+n,a y:(rh)+,b + case 1503: { // x:(r)+n,a y:(rh)+,b unhandled("x:(r)+n,a y:(rh)+,b"); break; } - case 1440: { // x:(r)+n,b y:(rh)+,y0 + case 1504: { // x:(r)+n,b y:(rh)+,y0 unhandled("x:(r)+n,b y:(rh)+,y0"); break; } - case 1441: { // x:(r)+n,b y:(rh)+,y1 + case 1505: { // x:(r)+n,b y:(rh)+,y1 unhandled("x:(r)+n,b y:(rh)+,y1"); break; } - case 1442: { // x:(r)+n,b y:(rh)+,a + case 1506: { // x:(r)+n,b y:(rh)+,a unhandled("x:(r)+n,b y:(rh)+,a"); break; } - case 1443: { // x:(r)+n,b y:(rh)+,b + case 1507: { // x:(r)+n,b y:(rh)+,b unhandled("x:(r)+n,b y:(rh)+,b"); break; } - case 1444: { // x:(r)+n,x0 y:(rh),y0 + case 1508: { // x:(r)+n,x0 y:(rh),y0 unhandled("x:(r)+n,x0 y:(rh),y0"); break; } - case 1445: { // x:(r)+n,x0 y:(rh),y1 + case 1509: { // x:(r)+n,x0 y:(rh),y1 unhandled("x:(r)+n,x0 y:(rh),y1"); break; } - case 1446: { // x:(r)+n,x0 y:(rh),a + case 1510: { // x:(r)+n,x0 y:(rh),a unhandled("x:(r)+n,x0 y:(rh),a"); break; } - case 1447: { // x:(r)+n,x0 y:(rh),b + case 1511: { // x:(r)+n,x0 y:(rh),b unhandled("x:(r)+n,x0 y:(rh),b"); break; } - case 1448: { // x:(r)+n,x1 y:(rh),y0 + case 1512: { // x:(r)+n,x1 y:(rh),y0 unhandled("x:(r)+n,x1 y:(rh),y0"); break; } - case 1449: { // x:(r)+n,x1 y:(rh),y1 + case 1513: { // x:(r)+n,x1 y:(rh),y1 unhandled("x:(r)+n,x1 y:(rh),y1"); break; } - case 1450: { // x:(r)+n,x1 y:(rh),a + case 1514: { // x:(r)+n,x1 y:(rh),a unhandled("x:(r)+n,x1 y:(rh),a"); break; } - case 1451: { // x:(r)+n,x1 y:(rh),b + case 1515: { // x:(r)+n,x1 y:(rh),b unhandled("x:(r)+n,x1 y:(rh),b"); break; } - case 1452: { // x:(r)+n,a y:(rh),y0 + case 1516: { // x:(r)+n,a y:(rh),y0 unhandled("x:(r)+n,a y:(rh),y0"); break; } - case 1453: { // x:(r)+n,a y:(rh),y1 + case 1517: { // x:(r)+n,a y:(rh),y1 unhandled("x:(r)+n,a y:(rh),y1"); break; } - case 1454: { // x:(r)+n,a y:(rh),a + case 1518: { // x:(r)+n,a y:(rh),a unhandled("x:(r)+n,a y:(rh),a"); break; } - case 1455: { // x:(r)+n,a y:(rh),b + case 1519: { // x:(r)+n,a y:(rh),b unhandled("x:(r)+n,a y:(rh),b"); break; } - case 1456: { // x:(r)+n,b y:(rh),y0 + case 1520: { // x:(r)+n,b y:(rh),y0 unhandled("x:(r)+n,b y:(rh),y0"); break; } - case 1457: { // x:(r)+n,b y:(rh),y1 + case 1521: { // x:(r)+n,b y:(rh),y1 unhandled("x:(r)+n,b y:(rh),y1"); break; } - case 1458: { // x:(r)+n,b y:(rh),a + case 1522: { // x:(r)+n,b y:(rh),a unhandled("x:(r)+n,b y:(rh),a"); break; } - case 1459: { // x:(r)+n,b y:(rh),b + case 1523: { // x:(r)+n,b y:(rh),b unhandled("x:(r)+n,b y:(rh),b"); break; } - case 1460: { // x:(r)-,x0 y:(rh)+n,y0 + case 1524: { // x:(r)-,x0 y:(rh)+n,y0 unhandled("x:(r)-,x0 y:(rh)+n,y0"); break; } - case 1461: { // x:(r)-,x0 y:(rh)+n,y1 + case 1525: { // x:(r)-,x0 y:(rh)+n,y1 unhandled("x:(r)-,x0 y:(rh)+n,y1"); break; } - case 1462: { // x:(r)-,x0 y:(rh)+n,a + case 1526: { // x:(r)-,x0 y:(rh)+n,a unhandled("x:(r)-,x0 y:(rh)+n,a"); break; } - case 1463: { // x:(r)-,x0 y:(rh)+n,b + case 1527: { // x:(r)-,x0 y:(rh)+n,b unhandled("x:(r)-,x0 y:(rh)+n,b"); break; } - case 1464: { // x:(r)-,x1 y:(rh)+n,y0 + case 1528: { // x:(r)-,x1 y:(rh)+n,y0 unhandled("x:(r)-,x1 y:(rh)+n,y0"); break; } - case 1465: { // x:(r)-,x1 y:(rh)+n,y1 + case 1529: { // x:(r)-,x1 y:(rh)+n,y1 unhandled("x:(r)-,x1 y:(rh)+n,y1"); break; } - case 1466: { // x:(r)-,x1 y:(rh)+n,a + case 1530: { // x:(r)-,x1 y:(rh)+n,a unhandled("x:(r)-,x1 y:(rh)+n,a"); break; } - case 1467: { // x:(r)-,x1 y:(rh)+n,b + case 1531: { // x:(r)-,x1 y:(rh)+n,b unhandled("x:(r)-,x1 y:(rh)+n,b"); break; } - case 1468: { // x:(r)-,a y:(rh)+n,y0 + case 1532: { // x:(r)-,a y:(rh)+n,y0 unhandled("x:(r)-,a y:(rh)+n,y0"); break; } - case 1469: { // x:(r)-,a y:(rh)+n,y1 + case 1533: { // x:(r)-,a y:(rh)+n,y1 unhandled("x:(r)-,a y:(rh)+n,y1"); break; } - case 1470: { // x:(r)-,a y:(rh)+n,a + case 1534: { // x:(r)-,a y:(rh)+n,a unhandled("x:(r)-,a y:(rh)+n,a"); break; } - case 1471: { // x:(r)-,a y:(rh)+n,b + case 1535: { // x:(r)-,a y:(rh)+n,b unhandled("x:(r)-,a y:(rh)+n,b"); break; } - case 1472: { // x:(r)-,b y:(rh)+n,y0 + case 1536: { // x:(r)-,b y:(rh)+n,y0 unhandled("x:(r)-,b y:(rh)+n,y0"); break; } - case 1473: { // x:(r)-,b y:(rh)+n,y1 + case 1537: { // x:(r)-,b y:(rh)+n,y1 unhandled("x:(r)-,b y:(rh)+n,y1"); break; } - case 1474: { // x:(r)-,b y:(rh)+n,a + case 1538: { // x:(r)-,b y:(rh)+n,a unhandled("x:(r)-,b y:(rh)+n,a"); break; } - case 1475: { // x:(r)-,b y:(rh)+n,b + case 1539: { // x:(r)-,b y:(rh)+n,b unhandled("x:(r)-,b y:(rh)+n,b"); break; } - case 1476: { // x:(r)-,x0 y:(rh)-,y0 + case 1540: { // x:(r)-,x0 y:(rh)-,y0 unhandled("x:(r)-,x0 y:(rh)-,y0"); break; } - case 1477: { // x:(r)-,x0 y:(rh)-,y1 + case 1541: { // x:(r)-,x0 y:(rh)-,y1 unhandled("x:(r)-,x0 y:(rh)-,y1"); break; } - case 1478: { // x:(r)-,x0 y:(rh)-,a + case 1542: { // x:(r)-,x0 y:(rh)-,a unhandled("x:(r)-,x0 y:(rh)-,a"); break; } - case 1479: { // x:(r)-,x0 y:(rh)-,b + case 1543: { // x:(r)-,x0 y:(rh)-,b unhandled("x:(r)-,x0 y:(rh)-,b"); break; } - case 1480: { // x:(r)-,x1 y:(rh)-,y0 + case 1544: { // x:(r)-,x1 y:(rh)-,y0 unhandled("x:(r)-,x1 y:(rh)-,y0"); break; } - case 1481: { // x:(r)-,x1 y:(rh)-,y1 + case 1545: { // x:(r)-,x1 y:(rh)-,y1 unhandled("x:(r)-,x1 y:(rh)-,y1"); break; } - case 1482: { // x:(r)-,x1 y:(rh)-,a + case 1546: { // x:(r)-,x1 y:(rh)-,a unhandled("x:(r)-,x1 y:(rh)-,a"); break; } - case 1483: { // x:(r)-,x1 y:(rh)-,b + case 1547: { // x:(r)-,x1 y:(rh)-,b unhandled("x:(r)-,x1 y:(rh)-,b"); break; } - case 1484: { // x:(r)-,a y:(rh)-,y0 + case 1548: { // x:(r)-,a y:(rh)-,y0 unhandled("x:(r)-,a y:(rh)-,y0"); break; } - case 1485: { // x:(r)-,a y:(rh)-,y1 + case 1549: { // x:(r)-,a y:(rh)-,y1 unhandled("x:(r)-,a y:(rh)-,y1"); break; } - case 1486: { // x:(r)-,a y:(rh)-,a + case 1550: { // x:(r)-,a y:(rh)-,a unhandled("x:(r)-,a y:(rh)-,a"); break; } - case 1487: { // x:(r)-,a y:(rh)-,b + case 1551: { // x:(r)-,a y:(rh)-,b unhandled("x:(r)-,a y:(rh)-,b"); break; } - case 1488: { // x:(r)-,b y:(rh)-,y0 + case 1552: { // x:(r)-,b y:(rh)-,y0 unhandled("x:(r)-,b y:(rh)-,y0"); break; } - case 1489: { // x:(r)-,b y:(rh)-,y1 + case 1553: { // x:(r)-,b y:(rh)-,y1 unhandled("x:(r)-,b y:(rh)-,y1"); break; } - case 1490: { // x:(r)-,b y:(rh)-,a + case 1554: { // x:(r)-,b y:(rh)-,a unhandled("x:(r)-,b y:(rh)-,a"); break; } - case 1491: { // x:(r)-,b y:(rh)-,b + case 1555: { // x:(r)-,b y:(rh)-,b unhandled("x:(r)-,b y:(rh)-,b"); break; } - case 1492: { // x:(r)-,x0 y:(rh)+,y0 + case 1556: { // x:(r)-,x0 y:(rh)+,y0 unhandled("x:(r)-,x0 y:(rh)+,y0"); break; } - case 1493: { // x:(r)-,x0 y:(rh)+,y1 + case 1557: { // x:(r)-,x0 y:(rh)+,y1 unhandled("x:(r)-,x0 y:(rh)+,y1"); break; } - case 1494: { // x:(r)-,x0 y:(rh)+,a + case 1558: { // x:(r)-,x0 y:(rh)+,a unhandled("x:(r)-,x0 y:(rh)+,a"); break; } - case 1495: { // x:(r)-,x0 y:(rh)+,b + case 1559: { // x:(r)-,x0 y:(rh)+,b unhandled("x:(r)-,x0 y:(rh)+,b"); break; } - case 1496: { // x:(r)-,x1 y:(rh)+,y0 + case 1560: { // x:(r)-,x1 y:(rh)+,y0 unhandled("x:(r)-,x1 y:(rh)+,y0"); break; } - case 1497: { // x:(r)-,x1 y:(rh)+,y1 + case 1561: { // x:(r)-,x1 y:(rh)+,y1 unhandled("x:(r)-,x1 y:(rh)+,y1"); break; } - case 1498: { // x:(r)-,x1 y:(rh)+,a + case 1562: { // x:(r)-,x1 y:(rh)+,a unhandled("x:(r)-,x1 y:(rh)+,a"); break; } - case 1499: { // x:(r)-,x1 y:(rh)+,b + case 1563: { // x:(r)-,x1 y:(rh)+,b unhandled("x:(r)-,x1 y:(rh)+,b"); break; } - case 1500: { // x:(r)-,a y:(rh)+,y0 + case 1564: { // x:(r)-,a y:(rh)+,y0 unhandled("x:(r)-,a y:(rh)+,y0"); break; } - case 1501: { // x:(r)-,a y:(rh)+,y1 + case 1565: { // x:(r)-,a y:(rh)+,y1 unhandled("x:(r)-,a y:(rh)+,y1"); break; } - case 1502: { // x:(r)-,a y:(rh)+,a + case 1566: { // x:(r)-,a y:(rh)+,a unhandled("x:(r)-,a y:(rh)+,a"); break; } - case 1503: { // x:(r)-,a y:(rh)+,b + case 1567: { // x:(r)-,a y:(rh)+,b unhandled("x:(r)-,a y:(rh)+,b"); break; } - case 1504: { // x:(r)-,b y:(rh)+,y0 + case 1568: { // x:(r)-,b y:(rh)+,y0 unhandled("x:(r)-,b y:(rh)+,y0"); break; } - case 1505: { // x:(r)-,b y:(rh)+,y1 + case 1569: { // x:(r)-,b y:(rh)+,y1 unhandled("x:(r)-,b y:(rh)+,y1"); break; } - case 1506: { // x:(r)-,b y:(rh)+,a + case 1570: { // x:(r)-,b y:(rh)+,a unhandled("x:(r)-,b y:(rh)+,a"); break; } - case 1507: { // x:(r)-,b y:(rh)+,b + case 1571: { // x:(r)-,b y:(rh)+,b unhandled("x:(r)-,b y:(rh)+,b"); break; } - case 1508: { // x:(r)-,x0 y:(rh),y0 + case 1572: { // x:(r)-,x0 y:(rh),y0 unhandled("x:(r)-,x0 y:(rh),y0"); break; } - case 1509: { // x:(r)-,x0 y:(rh),y1 + case 1573: { // x:(r)-,x0 y:(rh),y1 unhandled("x:(r)-,x0 y:(rh),y1"); break; } - case 1510: { // x:(r)-,x0 y:(rh),a + case 1574: { // x:(r)-,x0 y:(rh),a unhandled("x:(r)-,x0 y:(rh),a"); break; } - case 1511: { // x:(r)-,x0 y:(rh),b + case 1575: { // x:(r)-,x0 y:(rh),b unhandled("x:(r)-,x0 y:(rh),b"); break; } - case 1512: { // x:(r)-,x1 y:(rh),y0 + case 1576: { // x:(r)-,x1 y:(rh),y0 unhandled("x:(r)-,x1 y:(rh),y0"); break; } - case 1513: { // x:(r)-,x1 y:(rh),y1 + case 1577: { // x:(r)-,x1 y:(rh),y1 unhandled("x:(r)-,x1 y:(rh),y1"); break; } - case 1514: { // x:(r)-,x1 y:(rh),a + case 1578: { // x:(r)-,x1 y:(rh),a unhandled("x:(r)-,x1 y:(rh),a"); break; } - case 1515: { // x:(r)-,x1 y:(rh),b + case 1579: { // x:(r)-,x1 y:(rh),b unhandled("x:(r)-,x1 y:(rh),b"); break; } - case 1516: { // x:(r)-,a y:(rh),y0 + case 1580: { // x:(r)-,a y:(rh),y0 unhandled("x:(r)-,a y:(rh),y0"); break; } - case 1517: { // x:(r)-,a y:(rh),y1 + case 1581: { // x:(r)-,a y:(rh),y1 unhandled("x:(r)-,a y:(rh),y1"); break; } - case 1518: { // x:(r)-,a y:(rh),a + case 1582: { // x:(r)-,a y:(rh),a unhandled("x:(r)-,a y:(rh),a"); break; } - case 1519: { // x:(r)-,a y:(rh),b + case 1583: { // x:(r)-,a y:(rh),b unhandled("x:(r)-,a y:(rh),b"); break; } - case 1520: { // x:(r)-,b y:(rh),y0 + case 1584: { // x:(r)-,b y:(rh),y0 unhandled("x:(r)-,b y:(rh),y0"); break; } - case 1521: { // x:(r)-,b y:(rh),y1 + case 1585: { // x:(r)-,b y:(rh),y1 unhandled("x:(r)-,b y:(rh),y1"); break; } - case 1522: { // x:(r)-,b y:(rh),a + case 1586: { // x:(r)-,b y:(rh),a unhandled("x:(r)-,b y:(rh),a"); break; } - case 1523: { // x:(r)-,b y:(rh),b + case 1587: { // x:(r)-,b y:(rh),b unhandled("x:(r)-,b y:(rh),b"); break; } - case 1524: { // x:(r)+,x0 y:(rh)+n,y0 + case 1588: { // x:(r)+,x0 y:(rh)+n,y0 unhandled("x:(r)+,x0 y:(rh)+n,y0"); break; } - case 1525: { // x:(r)+,x0 y:(rh)+n,y1 + case 1589: { // x:(r)+,x0 y:(rh)+n,y1 unhandled("x:(r)+,x0 y:(rh)+n,y1"); break; } - case 1526: { // x:(r)+,x0 y:(rh)+n,a + case 1590: { // x:(r)+,x0 y:(rh)+n,a unhandled("x:(r)+,x0 y:(rh)+n,a"); break; } - case 1527: { // x:(r)+,x0 y:(rh)+n,b + case 1591: { // x:(r)+,x0 y:(rh)+n,b unhandled("x:(r)+,x0 y:(rh)+n,b"); break; } - case 1528: { // x:(r)+,x1 y:(rh)+n,y0 + case 1592: { // x:(r)+,x1 y:(rh)+n,y0 unhandled("x:(r)+,x1 y:(rh)+n,y0"); break; } - case 1529: { // x:(r)+,x1 y:(rh)+n,y1 + case 1593: { // x:(r)+,x1 y:(rh)+n,y1 unhandled("x:(r)+,x1 y:(rh)+n,y1"); break; } - case 1530: { // x:(r)+,x1 y:(rh)+n,a + case 1594: { // x:(r)+,x1 y:(rh)+n,a unhandled("x:(r)+,x1 y:(rh)+n,a"); break; } - case 1531: { // x:(r)+,x1 y:(rh)+n,b + case 1595: { // x:(r)+,x1 y:(rh)+n,b unhandled("x:(r)+,x1 y:(rh)+n,b"); break; } - case 1532: { // x:(r)+,a y:(rh)+n,y0 + case 1596: { // x:(r)+,a y:(rh)+n,y0 unhandled("x:(r)+,a y:(rh)+n,y0"); break; } - case 1533: { // x:(r)+,a y:(rh)+n,y1 + case 1597: { // x:(r)+,a y:(rh)+n,y1 unhandled("x:(r)+,a y:(rh)+n,y1"); break; } - case 1534: { // x:(r)+,a y:(rh)+n,a + case 1598: { // x:(r)+,a y:(rh)+n,a unhandled("x:(r)+,a y:(rh)+n,a"); break; } - case 1535: { // x:(r)+,a y:(rh)+n,b + case 1599: { // x:(r)+,a y:(rh)+n,b unhandled("x:(r)+,a y:(rh)+n,b"); break; } - case 1536: { // x:(r)+,b y:(rh)+n,y0 + case 1600: { // x:(r)+,b y:(rh)+n,y0 unhandled("x:(r)+,b y:(rh)+n,y0"); break; } - case 1537: { // x:(r)+,b y:(rh)+n,y1 + case 1601: { // x:(r)+,b y:(rh)+n,y1 unhandled("x:(r)+,b y:(rh)+n,y1"); break; } - case 1538: { // x:(r)+,b y:(rh)+n,a + case 1602: { // x:(r)+,b y:(rh)+n,a unhandled("x:(r)+,b y:(rh)+n,a"); break; } - case 1539: { // x:(r)+,b y:(rh)+n,b + case 1603: { // x:(r)+,b y:(rh)+n,b unhandled("x:(r)+,b y:(rh)+n,b"); break; } - case 1540: { // x:(r)+,x0 y:(rh)-,y0 + case 1604: { // x:(r)+,x0 y:(rh)-,y0 unhandled("x:(r)+,x0 y:(rh)-,y0"); break; } - case 1541: { // x:(r)+,x0 y:(rh)-,y1 + case 1605: { // x:(r)+,x0 y:(rh)-,y1 unhandled("x:(r)+,x0 y:(rh)-,y1"); break; } - case 1542: { // x:(r)+,x0 y:(rh)-,a + case 1606: { // x:(r)+,x0 y:(rh)-,a unhandled("x:(r)+,x0 y:(rh)-,a"); break; } - case 1543: { // x:(r)+,x0 y:(rh)-,b + case 1607: { // x:(r)+,x0 y:(rh)-,b unhandled("x:(r)+,x0 y:(rh)-,b"); break; } - case 1544: { // x:(r)+,x1 y:(rh)-,y0 + case 1608: { // x:(r)+,x1 y:(rh)-,y0 unhandled("x:(r)+,x1 y:(rh)-,y0"); break; } - case 1545: { // x:(r)+,x1 y:(rh)-,y1 + case 1609: { // x:(r)+,x1 y:(rh)-,y1 unhandled("x:(r)+,x1 y:(rh)-,y1"); break; } - case 1546: { // x:(r)+,x1 y:(rh)-,a + case 1610: { // x:(r)+,x1 y:(rh)-,a unhandled("x:(r)+,x1 y:(rh)-,a"); break; } - case 1547: { // x:(r)+,x1 y:(rh)-,b + case 1611: { // x:(r)+,x1 y:(rh)-,b unhandled("x:(r)+,x1 y:(rh)-,b"); break; } - case 1548: { // x:(r)+,a y:(rh)-,y0 + case 1612: { // x:(r)+,a y:(rh)-,y0 unhandled("x:(r)+,a y:(rh)-,y0"); break; } - case 1549: { // x:(r)+,a y:(rh)-,y1 + case 1613: { // x:(r)+,a y:(rh)-,y1 unhandled("x:(r)+,a y:(rh)-,y1"); break; } - case 1550: { // x:(r)+,a y:(rh)-,a + case 1614: { // x:(r)+,a y:(rh)-,a unhandled("x:(r)+,a y:(rh)-,a"); break; } - case 1551: { // x:(r)+,a y:(rh)-,b + case 1615: { // x:(r)+,a y:(rh)-,b unhandled("x:(r)+,a y:(rh)-,b"); break; } - case 1552: { // x:(r)+,b y:(rh)-,y0 + case 1616: { // x:(r)+,b y:(rh)-,y0 unhandled("x:(r)+,b y:(rh)-,y0"); break; } - case 1553: { // x:(r)+,b y:(rh)-,y1 + case 1617: { // x:(r)+,b y:(rh)-,y1 unhandled("x:(r)+,b y:(rh)-,y1"); break; } - case 1554: { // x:(r)+,b y:(rh)-,a + case 1618: { // x:(r)+,b y:(rh)-,a unhandled("x:(r)+,b y:(rh)-,a"); break; } - case 1555: { // x:(r)+,b y:(rh)-,b + case 1619: { // x:(r)+,b y:(rh)-,b unhandled("x:(r)+,b y:(rh)-,b"); break; } - case 1556: { // x:(r)+,x0 y:(rh)+,y0 + case 1620: { // x:(r)+,x0 y:(rh)+,y0 unhandled("x:(r)+,x0 y:(rh)+,y0"); break; } - case 1557: { // x:(r)+,x0 y:(rh)+,y1 + case 1621: { // x:(r)+,x0 y:(rh)+,y1 unhandled("x:(r)+,x0 y:(rh)+,y1"); break; } - case 1558: { // x:(r)+,x0 y:(rh)+,a + case 1622: { // x:(r)+,x0 y:(rh)+,a unhandled("x:(r)+,x0 y:(rh)+,a"); break; } - case 1559: { // x:(r)+,x0 y:(rh)+,b + case 1623: { // x:(r)+,x0 y:(rh)+,b unhandled("x:(r)+,x0 y:(rh)+,b"); break; } - case 1560: { // x:(r)+,x1 y:(rh)+,y0 + case 1624: { // x:(r)+,x1 y:(rh)+,y0 unhandled("x:(r)+,x1 y:(rh)+,y0"); break; } - case 1561: { // x:(r)+,x1 y:(rh)+,y1 + case 1625: { // x:(r)+,x1 y:(rh)+,y1 unhandled("x:(r)+,x1 y:(rh)+,y1"); break; } - case 1562: { // x:(r)+,x1 y:(rh)+,a + case 1626: { // x:(r)+,x1 y:(rh)+,a unhandled("x:(r)+,x1 y:(rh)+,a"); break; } - case 1563: { // x:(r)+,x1 y:(rh)+,b + case 1627: { // x:(r)+,x1 y:(rh)+,b unhandled("x:(r)+,x1 y:(rh)+,b"); break; } - case 1564: { // x:(r)+,a y:(rh)+,y0 + case 1628: { // x:(r)+,a y:(rh)+,y0 unhandled("x:(r)+,a y:(rh)+,y0"); break; } - case 1565: { // x:(r)+,a y:(rh)+,y1 + case 1629: { // x:(r)+,a y:(rh)+,y1 unhandled("x:(r)+,a y:(rh)+,y1"); break; } - case 1566: { // x:(r)+,a y:(rh)+,a + case 1630: { // x:(r)+,a y:(rh)+,a unhandled("x:(r)+,a y:(rh)+,a"); break; } - case 1567: { // x:(r)+,a y:(rh)+,b + case 1631: { // x:(r)+,a y:(rh)+,b unhandled("x:(r)+,a y:(rh)+,b"); break; } - case 1568: { // x:(r)+,b y:(rh)+,y0 + case 1632: { // x:(r)+,b y:(rh)+,y0 unhandled("x:(r)+,b y:(rh)+,y0"); break; } - case 1569: { // x:(r)+,b y:(rh)+,y1 + case 1633: { // x:(r)+,b y:(rh)+,y1 unhandled("x:(r)+,b y:(rh)+,y1"); break; } - case 1570: { // x:(r)+,b y:(rh)+,a + case 1634: { // x:(r)+,b y:(rh)+,a unhandled("x:(r)+,b y:(rh)+,a"); break; } - case 1571: { // x:(r)+,b y:(rh)+,b + case 1635: { // x:(r)+,b y:(rh)+,b unhandled("x:(r)+,b y:(rh)+,b"); break; } - case 1572: { // x:(r)+,x0 y:(rh),y0 + case 1636: { // x:(r)+,x0 y:(rh),y0 unhandled("x:(r)+,x0 y:(rh),y0"); break; } - case 1573: { // x:(r)+,x0 y:(rh),y1 + case 1637: { // x:(r)+,x0 y:(rh),y1 unhandled("x:(r)+,x0 y:(rh),y1"); break; } - case 1574: { // x:(r)+,x0 y:(rh),a + case 1638: { // x:(r)+,x0 y:(rh),a unhandled("x:(r)+,x0 y:(rh),a"); break; } - case 1575: { // x:(r)+,x0 y:(rh),b + case 1639: { // x:(r)+,x0 y:(rh),b unhandled("x:(r)+,x0 y:(rh),b"); break; } - case 1576: { // x:(r)+,x1 y:(rh),y0 + case 1640: { // x:(r)+,x1 y:(rh),y0 unhandled("x:(r)+,x1 y:(rh),y0"); break; } - case 1577: { // x:(r)+,x1 y:(rh),y1 + case 1641: { // x:(r)+,x1 y:(rh),y1 unhandled("x:(r)+,x1 y:(rh),y1"); break; } - case 1578: { // x:(r)+,x1 y:(rh),a + case 1642: { // x:(r)+,x1 y:(rh),a unhandled("x:(r)+,x1 y:(rh),a"); break; } - case 1579: { // x:(r)+,x1 y:(rh),b + case 1643: { // x:(r)+,x1 y:(rh),b unhandled("x:(r)+,x1 y:(rh),b"); break; } - case 1580: { // x:(r)+,a y:(rh),y0 + case 1644: { // x:(r)+,a y:(rh),y0 unhandled("x:(r)+,a y:(rh),y0"); break; } - case 1581: { // x:(r)+,a y:(rh),y1 + case 1645: { // x:(r)+,a y:(rh),y1 unhandled("x:(r)+,a y:(rh),y1"); break; } - case 1582: { // x:(r)+,a y:(rh),a + case 1646: { // x:(r)+,a y:(rh),a unhandled("x:(r)+,a y:(rh),a"); break; } - case 1583: { // x:(r)+,a y:(rh),b + case 1647: { // x:(r)+,a y:(rh),b unhandled("x:(r)+,a y:(rh),b"); break; } - case 1584: { // x:(r)+,b y:(rh),y0 + case 1648: { // x:(r)+,b y:(rh),y0 unhandled("x:(r)+,b y:(rh),y0"); break; } - case 1585: { // x:(r)+,b y:(rh),y1 + case 1649: { // x:(r)+,b y:(rh),y1 unhandled("x:(r)+,b y:(rh),y1"); break; } - case 1586: { // x:(r)+,b y:(rh),a + case 1650: { // x:(r)+,b y:(rh),a unhandled("x:(r)+,b y:(rh),a"); break; } - case 1587: { // x:(r)+,b y:(rh),b + case 1651: { // x:(r)+,b y:(rh),b unhandled("x:(r)+,b y:(rh),b"); break; } - case 1588: { // x:(r),x0 y:(rh)+n,y0 + case 1652: { // x:(r),x0 y:(rh)+n,y0 unhandled("x:(r),x0 y:(rh)+n,y0"); break; } - case 1589: { // x:(r),x0 y:(rh)+n,y1 + case 1653: { // x:(r),x0 y:(rh)+n,y1 unhandled("x:(r),x0 y:(rh)+n,y1"); break; } - case 1590: { // x:(r),x0 y:(rh)+n,a + case 1654: { // x:(r),x0 y:(rh)+n,a unhandled("x:(r),x0 y:(rh)+n,a"); break; } - case 1591: { // x:(r),x0 y:(rh)+n,b + case 1655: { // x:(r),x0 y:(rh)+n,b unhandled("x:(r),x0 y:(rh)+n,b"); break; } - case 1592: { // x:(r),x1 y:(rh)+n,y0 + case 1656: { // x:(r),x1 y:(rh)+n,y0 unhandled("x:(r),x1 y:(rh)+n,y0"); break; } - case 1593: { // x:(r),x1 y:(rh)+n,y1 + case 1657: { // x:(r),x1 y:(rh)+n,y1 unhandled("x:(r),x1 y:(rh)+n,y1"); break; } - case 1594: { // x:(r),x1 y:(rh)+n,a + case 1658: { // x:(r),x1 y:(rh)+n,a unhandled("x:(r),x1 y:(rh)+n,a"); break; } - case 1595: { // x:(r),x1 y:(rh)+n,b + case 1659: { // x:(r),x1 y:(rh)+n,b unhandled("x:(r),x1 y:(rh)+n,b"); break; } - case 1596: { // x:(r),a y:(rh)+n,y0 + case 1660: { // x:(r),a y:(rh)+n,y0 unhandled("x:(r),a y:(rh)+n,y0"); break; } - case 1597: { // x:(r),a y:(rh)+n,y1 + case 1661: { // x:(r),a y:(rh)+n,y1 unhandled("x:(r),a y:(rh)+n,y1"); break; } - case 1598: { // x:(r),a y:(rh)+n,a + case 1662: { // x:(r),a y:(rh)+n,a unhandled("x:(r),a y:(rh)+n,a"); break; } - case 1599: { // x:(r),a y:(rh)+n,b + case 1663: { // x:(r),a y:(rh)+n,b unhandled("x:(r),a y:(rh)+n,b"); break; } - case 1600: { // x:(r),b y:(rh)+n,y0 + case 1664: { // x:(r),b y:(rh)+n,y0 unhandled("x:(r),b y:(rh)+n,y0"); break; } - case 1601: { // x:(r),b y:(rh)+n,y1 + case 1665: { // x:(r),b y:(rh)+n,y1 unhandled("x:(r),b y:(rh)+n,y1"); break; } - case 1602: { // x:(r),b y:(rh)+n,a + case 1666: { // x:(r),b y:(rh)+n,a unhandled("x:(r),b y:(rh)+n,a"); break; } - case 1603: { // x:(r),b y:(rh)+n,b + case 1667: { // x:(r),b y:(rh)+n,b unhandled("x:(r),b y:(rh)+n,b"); break; } - case 1604: { // x:(r),x0 y:(rh)-,y0 + case 1668: { // x:(r),x0 y:(rh)-,y0 unhandled("x:(r),x0 y:(rh)-,y0"); break; } - case 1605: { // x:(r),x0 y:(rh)-,y1 + case 1669: { // x:(r),x0 y:(rh)-,y1 unhandled("x:(r),x0 y:(rh)-,y1"); break; } - case 1606: { // x:(r),x0 y:(rh)-,a + case 1670: { // x:(r),x0 y:(rh)-,a unhandled("x:(r),x0 y:(rh)-,a"); break; } - case 1607: { // x:(r),x0 y:(rh)-,b + case 1671: { // x:(r),x0 y:(rh)-,b unhandled("x:(r),x0 y:(rh)-,b"); break; } - case 1608: { // x:(r),x1 y:(rh)-,y0 + case 1672: { // x:(r),x1 y:(rh)-,y0 unhandled("x:(r),x1 y:(rh)-,y0"); break; } - case 1609: { // x:(r),x1 y:(rh)-,y1 + case 1673: { // x:(r),x1 y:(rh)-,y1 unhandled("x:(r),x1 y:(rh)-,y1"); break; } - case 1610: { // x:(r),x1 y:(rh)-,a + case 1674: { // x:(r),x1 y:(rh)-,a unhandled("x:(r),x1 y:(rh)-,a"); break; } - case 1611: { // x:(r),x1 y:(rh)-,b + case 1675: { // x:(r),x1 y:(rh)-,b unhandled("x:(r),x1 y:(rh)-,b"); break; } - case 1612: { // x:(r),a y:(rh)-,y0 + case 1676: { // x:(r),a y:(rh)-,y0 unhandled("x:(r),a y:(rh)-,y0"); break; } - case 1613: { // x:(r),a y:(rh)-,y1 + case 1677: { // x:(r),a y:(rh)-,y1 unhandled("x:(r),a y:(rh)-,y1"); break; } - case 1614: { // x:(r),a y:(rh)-,a + case 1678: { // x:(r),a y:(rh)-,a unhandled("x:(r),a y:(rh)-,a"); break; } - case 1615: { // x:(r),a y:(rh)-,b + case 1679: { // x:(r),a y:(rh)-,b unhandled("x:(r),a y:(rh)-,b"); break; } - case 1616: { // x:(r),b y:(rh)-,y0 + case 1680: { // x:(r),b y:(rh)-,y0 unhandled("x:(r),b y:(rh)-,y0"); break; } - case 1617: { // x:(r),b y:(rh)-,y1 + case 1681: { // x:(r),b y:(rh)-,y1 unhandled("x:(r),b y:(rh)-,y1"); break; } - case 1618: { // x:(r),b y:(rh)-,a + case 1682: { // x:(r),b y:(rh)-,a unhandled("x:(r),b y:(rh)-,a"); break; } - case 1619: { // x:(r),b y:(rh)-,b + case 1683: { // x:(r),b y:(rh)-,b unhandled("x:(r),b y:(rh)-,b"); break; } - case 1620: { // x:(r),x0 y:(rh)+,y0 + case 1684: { // x:(r),x0 y:(rh)+,y0 unhandled("x:(r),x0 y:(rh)+,y0"); break; } - case 1621: { // x:(r),x0 y:(rh)+,y1 + case 1685: { // x:(r),x0 y:(rh)+,y1 unhandled("x:(r),x0 y:(rh)+,y1"); break; } - case 1622: { // x:(r),x0 y:(rh)+,a + case 1686: { // x:(r),x0 y:(rh)+,a unhandled("x:(r),x0 y:(rh)+,a"); break; } - case 1623: { // x:(r),x0 y:(rh)+,b + case 1687: { // x:(r),x0 y:(rh)+,b unhandled("x:(r),x0 y:(rh)+,b"); break; } - case 1624: { // x:(r),x1 y:(rh)+,y0 + case 1688: { // x:(r),x1 y:(rh)+,y0 unhandled("x:(r),x1 y:(rh)+,y0"); break; } - case 1625: { // x:(r),x1 y:(rh)+,y1 + case 1689: { // x:(r),x1 y:(rh)+,y1 unhandled("x:(r),x1 y:(rh)+,y1"); break; } - case 1626: { // x:(r),x1 y:(rh)+,a + case 1690: { // x:(r),x1 y:(rh)+,a unhandled("x:(r),x1 y:(rh)+,a"); break; } - case 1627: { // x:(r),x1 y:(rh)+,b + case 1691: { // x:(r),x1 y:(rh)+,b unhandled("x:(r),x1 y:(rh)+,b"); break; } - case 1628: { // x:(r),a y:(rh)+,y0 + case 1692: { // x:(r),a y:(rh)+,y0 unhandled("x:(r),a y:(rh)+,y0"); break; } - case 1629: { // x:(r),a y:(rh)+,y1 + case 1693: { // x:(r),a y:(rh)+,y1 unhandled("x:(r),a y:(rh)+,y1"); break; } - case 1630: { // x:(r),a y:(rh)+,a + case 1694: { // x:(r),a y:(rh)+,a unhandled("x:(r),a y:(rh)+,a"); break; } - case 1631: { // x:(r),a y:(rh)+,b + case 1695: { // x:(r),a y:(rh)+,b unhandled("x:(r),a y:(rh)+,b"); break; } - case 1632: { // x:(r),b y:(rh)+,y0 + case 1696: { // x:(r),b y:(rh)+,y0 unhandled("x:(r),b y:(rh)+,y0"); break; } - case 1633: { // x:(r),b y:(rh)+,y1 + case 1697: { // x:(r),b y:(rh)+,y1 unhandled("x:(r),b y:(rh)+,y1"); break; } - case 1634: { // x:(r),b y:(rh)+,a + case 1698: { // x:(r),b y:(rh)+,a unhandled("x:(r),b y:(rh)+,a"); break; } - case 1635: { // x:(r),b y:(rh)+,b + case 1699: { // x:(r),b y:(rh)+,b unhandled("x:(r),b y:(rh)+,b"); break; } - case 1636: { // x:(r),x0 y:(rh),y0 + case 1700: { // x:(r),x0 y:(rh),y0 unhandled("x:(r),x0 y:(rh),y0"); break; } - case 1637: { // x:(r),x0 y:(rh),y1 + case 1701: { // x:(r),x0 y:(rh),y1 unhandled("x:(r),x0 y:(rh),y1"); break; } - case 1638: { // x:(r),x0 y:(rh),a + case 1702: { // x:(r),x0 y:(rh),a unhandled("x:(r),x0 y:(rh),a"); break; } - case 1639: { // x:(r),x0 y:(rh),b + case 1703: { // x:(r),x0 y:(rh),b unhandled("x:(r),x0 y:(rh),b"); break; } - case 1640: { // x:(r),x1 y:(rh),y0 + case 1704: { // x:(r),x1 y:(rh),y0 unhandled("x:(r),x1 y:(rh),y0"); break; } - case 1641: { // x:(r),x1 y:(rh),y1 + case 1705: { // x:(r),x1 y:(rh),y1 unhandled("x:(r),x1 y:(rh),y1"); break; } - case 1642: { // x:(r),x1 y:(rh),a + case 1706: { // x:(r),x1 y:(rh),a unhandled("x:(r),x1 y:(rh),a"); break; } - case 1643: { // x:(r),x1 y:(rh),b + case 1707: { // x:(r),x1 y:(rh),b unhandled("x:(r),x1 y:(rh),b"); break; } - case 1644: { // x:(r),a y:(rh),y0 + case 1708: { // x:(r),a y:(rh),y0 unhandled("x:(r),a y:(rh),y0"); break; } - case 1645: { // x:(r),a y:(rh),y1 + case 1709: { // x:(r),a y:(rh),y1 unhandled("x:(r),a y:(rh),y1"); break; } - case 1646: { // x:(r),a y:(rh),a + case 1710: { // x:(r),a y:(rh),a unhandled("x:(r),a y:(rh),a"); break; } - case 1647: { // x:(r),a y:(rh),b + case 1711: { // x:(r),a y:(rh),b unhandled("x:(r),a y:(rh),b"); break; } - case 1648: { // x:(r),b y:(rh),y0 + case 1712: { // x:(r),b y:(rh),y0 unhandled("x:(r),b y:(rh),y0"); break; } - case 1649: { // x:(r),b y:(rh),y1 + case 1713: { // x:(r),b y:(rh),y1 unhandled("x:(r),b y:(rh),y1"); break; } - case 1650: { // x:(r),b y:(rh),a + case 1714: { // x:(r),b y:(rh),a unhandled("x:(r),b y:(rh),a"); break; } - case 1651: { // x:(r),b y:(rh),b + case 1715: { // x:(r),b y:(rh),b unhandled("x:(r),b y:(rh),b"); break; } - case 1652: { // x:(r)+n,x0 y0,y:(rh)+n + case 1716: { // x:(r)+n,x0 y0,y:(rh)+n unhandled("x:(r)+n,x0 y0,y:(rh)+n"); break; } - case 1653: { // x:(r)+n,x0 y1,y:(rh)+n + case 1717: { // x:(r)+n,x0 y1,y:(rh)+n unhandled("x:(r)+n,x0 y1,y:(rh)+n"); break; } - case 1654: { // x:(r)+n,x0 a,y:(rh)+n + case 1718: { // x:(r)+n,x0 a,y:(rh)+n unhandled("x:(r)+n,x0 a,y:(rh)+n"); break; } - case 1655: { // x:(r)+n,x0 b,y:(rh)+n + case 1719: { // x:(r)+n,x0 b,y:(rh)+n unhandled("x:(r)+n,x0 b,y:(rh)+n"); break; } - case 1656: { // x:(r)+n,x1 y0,y:(rh)+n + case 1720: { // x:(r)+n,x1 y0,y:(rh)+n unhandled("x:(r)+n,x1 y0,y:(rh)+n"); break; } - case 1657: { // x:(r)+n,x1 y1,y:(rh)+n + case 1721: { // x:(r)+n,x1 y1,y:(rh)+n unhandled("x:(r)+n,x1 y1,y:(rh)+n"); break; } - case 1658: { // x:(r)+n,x1 a,y:(rh)+n + case 1722: { // x:(r)+n,x1 a,y:(rh)+n unhandled("x:(r)+n,x1 a,y:(rh)+n"); break; } - case 1659: { // x:(r)+n,x1 b,y:(rh)+n + case 1723: { // x:(r)+n,x1 b,y:(rh)+n unhandled("x:(r)+n,x1 b,y:(rh)+n"); break; } - case 1660: { // x:(r)+n,a y0,y:(rh)+n + case 1724: { // x:(r)+n,a y0,y:(rh)+n unhandled("x:(r)+n,a y0,y:(rh)+n"); break; } - case 1661: { // x:(r)+n,a y1,y:(rh)+n + case 1725: { // x:(r)+n,a y1,y:(rh)+n unhandled("x:(r)+n,a y1,y:(rh)+n"); break; } - case 1662: { // x:(r)+n,a a,y:(rh)+n + case 1726: { // x:(r)+n,a a,y:(rh)+n unhandled("x:(r)+n,a a,y:(rh)+n"); break; } - case 1663: { // x:(r)+n,a b,y:(rh)+n + case 1727: { // x:(r)+n,a b,y:(rh)+n unhandled("x:(r)+n,a b,y:(rh)+n"); break; } - case 1664: { // x:(r)+n,b y0,y:(rh)+n + case 1728: { // x:(r)+n,b y0,y:(rh)+n unhandled("x:(r)+n,b y0,y:(rh)+n"); break; } - case 1665: { // x:(r)+n,b y1,y:(rh)+n + case 1729: { // x:(r)+n,b y1,y:(rh)+n unhandled("x:(r)+n,b y1,y:(rh)+n"); break; } - case 1666: { // x:(r)+n,b a,y:(rh)+n + case 1730: { // x:(r)+n,b a,y:(rh)+n unhandled("x:(r)+n,b a,y:(rh)+n"); break; } - case 1667: { // x:(r)+n,b b,y:(rh)+n + case 1731: { // x:(r)+n,b b,y:(rh)+n unhandled("x:(r)+n,b b,y:(rh)+n"); break; } - case 1668: { // x:(r)+n,x0 y0,y:(rh)- + case 1732: { // x:(r)+n,x0 y0,y:(rh)- unhandled("x:(r)+n,x0 y0,y:(rh)-"); break; } - case 1669: { // x:(r)+n,x0 y1,y:(rh)- + case 1733: { // x:(r)+n,x0 y1,y:(rh)- unhandled("x:(r)+n,x0 y1,y:(rh)-"); break; } - case 1670: { // x:(r)+n,x0 a,y:(rh)- + case 1734: { // x:(r)+n,x0 a,y:(rh)- unhandled("x:(r)+n,x0 a,y:(rh)-"); break; } - case 1671: { // x:(r)+n,x0 b,y:(rh)- + case 1735: { // x:(r)+n,x0 b,y:(rh)- unhandled("x:(r)+n,x0 b,y:(rh)-"); break; } - case 1672: { // x:(r)+n,x1 y0,y:(rh)- + case 1736: { // x:(r)+n,x1 y0,y:(rh)- unhandled("x:(r)+n,x1 y0,y:(rh)-"); break; } - case 1673: { // x:(r)+n,x1 y1,y:(rh)- + case 1737: { // x:(r)+n,x1 y1,y:(rh)- unhandled("x:(r)+n,x1 y1,y:(rh)-"); break; } - case 1674: { // x:(r)+n,x1 a,y:(rh)- + case 1738: { // x:(r)+n,x1 a,y:(rh)- unhandled("x:(r)+n,x1 a,y:(rh)-"); break; } - case 1675: { // x:(r)+n,x1 b,y:(rh)- + case 1739: { // x:(r)+n,x1 b,y:(rh)- unhandled("x:(r)+n,x1 b,y:(rh)-"); break; } - case 1676: { // x:(r)+n,a y0,y:(rh)- + case 1740: { // x:(r)+n,a y0,y:(rh)- unhandled("x:(r)+n,a y0,y:(rh)-"); break; } - case 1677: { // x:(r)+n,a y1,y:(rh)- + case 1741: { // x:(r)+n,a y1,y:(rh)- unhandled("x:(r)+n,a y1,y:(rh)-"); break; } - case 1678: { // x:(r)+n,a a,y:(rh)- + case 1742: { // x:(r)+n,a a,y:(rh)- unhandled("x:(r)+n,a a,y:(rh)-"); break; } - case 1679: { // x:(r)+n,a b,y:(rh)- + case 1743: { // x:(r)+n,a b,y:(rh)- unhandled("x:(r)+n,a b,y:(rh)-"); break; } - case 1680: { // x:(r)+n,b y0,y:(rh)- + case 1744: { // x:(r)+n,b y0,y:(rh)- unhandled("x:(r)+n,b y0,y:(rh)-"); break; } - case 1681: { // x:(r)+n,b y1,y:(rh)- + case 1745: { // x:(r)+n,b y1,y:(rh)- unhandled("x:(r)+n,b y1,y:(rh)-"); break; } - case 1682: { // x:(r)+n,b a,y:(rh)- + case 1746: { // x:(r)+n,b a,y:(rh)- unhandled("x:(r)+n,b a,y:(rh)-"); break; } - case 1683: { // x:(r)+n,b b,y:(rh)- + case 1747: { // x:(r)+n,b b,y:(rh)- unhandled("x:(r)+n,b b,y:(rh)-"); break; } - case 1684: { // x:(r)+n,x0 y0,y:(rh)+ + case 1748: { // x:(r)+n,x0 y0,y:(rh)+ unhandled("x:(r)+n,x0 y0,y:(rh)+"); break; } - case 1685: { // x:(r)+n,x0 y1,y:(rh)+ + case 1749: { // x:(r)+n,x0 y1,y:(rh)+ unhandled("x:(r)+n,x0 y1,y:(rh)+"); break; } - case 1686: { // x:(r)+n,x0 a,y:(rh)+ + case 1750: { // x:(r)+n,x0 a,y:(rh)+ unhandled("x:(r)+n,x0 a,y:(rh)+"); break; } - case 1687: { // x:(r)+n,x0 b,y:(rh)+ + case 1751: { // x:(r)+n,x0 b,y:(rh)+ unhandled("x:(r)+n,x0 b,y:(rh)+"); break; } - case 1688: { // x:(r)+n,x1 y0,y:(rh)+ + case 1752: { // x:(r)+n,x1 y0,y:(rh)+ unhandled("x:(r)+n,x1 y0,y:(rh)+"); break; } - case 1689: { // x:(r)+n,x1 y1,y:(rh)+ + case 1753: { // x:(r)+n,x1 y1,y:(rh)+ unhandled("x:(r)+n,x1 y1,y:(rh)+"); break; } - case 1690: { // x:(r)+n,x1 a,y:(rh)+ + case 1754: { // x:(r)+n,x1 a,y:(rh)+ unhandled("x:(r)+n,x1 a,y:(rh)+"); break; } - case 1691: { // x:(r)+n,x1 b,y:(rh)+ + case 1755: { // x:(r)+n,x1 b,y:(rh)+ unhandled("x:(r)+n,x1 b,y:(rh)+"); break; } - case 1692: { // x:(r)+n,a y0,y:(rh)+ + case 1756: { // x:(r)+n,a y0,y:(rh)+ unhandled("x:(r)+n,a y0,y:(rh)+"); break; } - case 1693: { // x:(r)+n,a y1,y:(rh)+ + case 1757: { // x:(r)+n,a y1,y:(rh)+ unhandled("x:(r)+n,a y1,y:(rh)+"); break; } - case 1694: { // x:(r)+n,a a,y:(rh)+ + case 1758: { // x:(r)+n,a a,y:(rh)+ unhandled("x:(r)+n,a a,y:(rh)+"); break; } - case 1695: { // x:(r)+n,a b,y:(rh)+ + case 1759: { // x:(r)+n,a b,y:(rh)+ unhandled("x:(r)+n,a b,y:(rh)+"); break; } - case 1696: { // x:(r)+n,b y0,y:(rh)+ + case 1760: { // x:(r)+n,b y0,y:(rh)+ unhandled("x:(r)+n,b y0,y:(rh)+"); break; } - case 1697: { // x:(r)+n,b y1,y:(rh)+ + case 1761: { // x:(r)+n,b y1,y:(rh)+ unhandled("x:(r)+n,b y1,y:(rh)+"); break; } - case 1698: { // x:(r)+n,b a,y:(rh)+ + case 1762: { // x:(r)+n,b a,y:(rh)+ unhandled("x:(r)+n,b a,y:(rh)+"); break; } - case 1699: { // x:(r)+n,b b,y:(rh)+ + case 1763: { // x:(r)+n,b b,y:(rh)+ unhandled("x:(r)+n,b b,y:(rh)+"); break; } - case 1700: { // x:(r)+n,x0 y0,y:(rh) + case 1764: { // x:(r)+n,x0 y0,y:(rh) unhandled("x:(r)+n,x0 y0,y:(rh)"); break; } - case 1701: { // x:(r)+n,x0 y1,y:(rh) + case 1765: { // x:(r)+n,x0 y1,y:(rh) unhandled("x:(r)+n,x0 y1,y:(rh)"); break; } - case 1702: { // x:(r)+n,x0 a,y:(rh) + case 1766: { // x:(r)+n,x0 a,y:(rh) unhandled("x:(r)+n,x0 a,y:(rh)"); break; } - case 1703: { // x:(r)+n,x0 b,y:(rh) + case 1767: { // x:(r)+n,x0 b,y:(rh) unhandled("x:(r)+n,x0 b,y:(rh)"); break; } - case 1704: { // x:(r)+n,x1 y0,y:(rh) + case 1768: { // x:(r)+n,x1 y0,y:(rh) unhandled("x:(r)+n,x1 y0,y:(rh)"); break; } - case 1705: { // x:(r)+n,x1 y1,y:(rh) + case 1769: { // x:(r)+n,x1 y1,y:(rh) unhandled("x:(r)+n,x1 y1,y:(rh)"); break; } - case 1706: { // x:(r)+n,x1 a,y:(rh) + case 1770: { // x:(r)+n,x1 a,y:(rh) unhandled("x:(r)+n,x1 a,y:(rh)"); break; } - case 1707: { // x:(r)+n,x1 b,y:(rh) + case 1771: { // x:(r)+n,x1 b,y:(rh) unhandled("x:(r)+n,x1 b,y:(rh)"); break; } - case 1708: { // x:(r)+n,a y0,y:(rh) + case 1772: { // x:(r)+n,a y0,y:(rh) unhandled("x:(r)+n,a y0,y:(rh)"); break; } - case 1709: { // x:(r)+n,a y1,y:(rh) + case 1773: { // x:(r)+n,a y1,y:(rh) unhandled("x:(r)+n,a y1,y:(rh)"); break; } - case 1710: { // x:(r)+n,a a,y:(rh) + case 1774: { // x:(r)+n,a a,y:(rh) unhandled("x:(r)+n,a a,y:(rh)"); break; } - case 1711: { // x:(r)+n,a b,y:(rh) + case 1775: { // x:(r)+n,a b,y:(rh) unhandled("x:(r)+n,a b,y:(rh)"); break; } - case 1712: { // x:(r)+n,b y0,y:(rh) + case 1776: { // x:(r)+n,b y0,y:(rh) unhandled("x:(r)+n,b y0,y:(rh)"); break; } - case 1713: { // x:(r)+n,b y1,y:(rh) + case 1777: { // x:(r)+n,b y1,y:(rh) unhandled("x:(r)+n,b y1,y:(rh)"); break; } - case 1714: { // x:(r)+n,b a,y:(rh) + case 1778: { // x:(r)+n,b a,y:(rh) unhandled("x:(r)+n,b a,y:(rh)"); break; } - case 1715: { // x:(r)+n,b b,y:(rh) + case 1779: { // x:(r)+n,b b,y:(rh) unhandled("x:(r)+n,b b,y:(rh)"); break; } - case 1716: { // x:(r)-,x0 y0,y:(rh)+n + case 1780: { // x:(r)-,x0 y0,y:(rh)+n unhandled("x:(r)-,x0 y0,y:(rh)+n"); break; } - case 1717: { // x:(r)-,x0 y1,y:(rh)+n + case 1781: { // x:(r)-,x0 y1,y:(rh)+n unhandled("x:(r)-,x0 y1,y:(rh)+n"); break; } - case 1718: { // x:(r)-,x0 a,y:(rh)+n + case 1782: { // x:(r)-,x0 a,y:(rh)+n unhandled("x:(r)-,x0 a,y:(rh)+n"); break; } - case 1719: { // x:(r)-,x0 b,y:(rh)+n + case 1783: { // x:(r)-,x0 b,y:(rh)+n unhandled("x:(r)-,x0 b,y:(rh)+n"); break; } - case 1720: { // x:(r)-,x1 y0,y:(rh)+n + case 1784: { // x:(r)-,x1 y0,y:(rh)+n unhandled("x:(r)-,x1 y0,y:(rh)+n"); break; } - case 1721: { // x:(r)-,x1 y1,y:(rh)+n + case 1785: { // x:(r)-,x1 y1,y:(rh)+n unhandled("x:(r)-,x1 y1,y:(rh)+n"); break; } - case 1722: { // x:(r)-,x1 a,y:(rh)+n + case 1786: { // x:(r)-,x1 a,y:(rh)+n unhandled("x:(r)-,x1 a,y:(rh)+n"); break; } - case 1723: { // x:(r)-,x1 b,y:(rh)+n + case 1787: { // x:(r)-,x1 b,y:(rh)+n unhandled("x:(r)-,x1 b,y:(rh)+n"); break; } - case 1724: { // x:(r)-,a y0,y:(rh)+n + case 1788: { // x:(r)-,a y0,y:(rh)+n unhandled("x:(r)-,a y0,y:(rh)+n"); break; } - case 1725: { // x:(r)-,a y1,y:(rh)+n + case 1789: { // x:(r)-,a y1,y:(rh)+n unhandled("x:(r)-,a y1,y:(rh)+n"); break; } - case 1726: { // x:(r)-,a a,y:(rh)+n + case 1790: { // x:(r)-,a a,y:(rh)+n unhandled("x:(r)-,a a,y:(rh)+n"); break; } - case 1727: { // x:(r)-,a b,y:(rh)+n + case 1791: { // x:(r)-,a b,y:(rh)+n unhandled("x:(r)-,a b,y:(rh)+n"); break; } - case 1728: { // x:(r)-,b y0,y:(rh)+n + case 1792: { // x:(r)-,b y0,y:(rh)+n unhandled("x:(r)-,b y0,y:(rh)+n"); break; } - case 1729: { // x:(r)-,b y1,y:(rh)+n + case 1793: { // x:(r)-,b y1,y:(rh)+n unhandled("x:(r)-,b y1,y:(rh)+n"); break; } - case 1730: { // x:(r)-,b a,y:(rh)+n + case 1794: { // x:(r)-,b a,y:(rh)+n unhandled("x:(r)-,b a,y:(rh)+n"); break; } - case 1731: { // x:(r)-,b b,y:(rh)+n + case 1795: { // x:(r)-,b b,y:(rh)+n unhandled("x:(r)-,b b,y:(rh)+n"); break; } - case 1732: { // x:(r)-,x0 y0,y:(rh)- + case 1796: { // x:(r)-,x0 y0,y:(rh)- unhandled("x:(r)-,x0 y0,y:(rh)-"); break; } - case 1733: { // x:(r)-,x0 y1,y:(rh)- + case 1797: { // x:(r)-,x0 y1,y:(rh)- unhandled("x:(r)-,x0 y1,y:(rh)-"); break; } - case 1734: { // x:(r)-,x0 a,y:(rh)- + case 1798: { // x:(r)-,x0 a,y:(rh)- unhandled("x:(r)-,x0 a,y:(rh)-"); break; } - case 1735: { // x:(r)-,x0 b,y:(rh)- + case 1799: { // x:(r)-,x0 b,y:(rh)- unhandled("x:(r)-,x0 b,y:(rh)-"); break; } - case 1736: { // x:(r)-,x1 y0,y:(rh)- + case 1800: { // x:(r)-,x1 y0,y:(rh)- unhandled("x:(r)-,x1 y0,y:(rh)-"); break; } - case 1737: { // x:(r)-,x1 y1,y:(rh)- + case 1801: { // x:(r)-,x1 y1,y:(rh)- unhandled("x:(r)-,x1 y1,y:(rh)-"); break; } - case 1738: { // x:(r)-,x1 a,y:(rh)- + case 1802: { // x:(r)-,x1 a,y:(rh)- unhandled("x:(r)-,x1 a,y:(rh)-"); break; } - case 1739: { // x:(r)-,x1 b,y:(rh)- + case 1803: { // x:(r)-,x1 b,y:(rh)- unhandled("x:(r)-,x1 b,y:(rh)-"); break; } - case 1740: { // x:(r)-,a y0,y:(rh)- + case 1804: { // x:(r)-,a y0,y:(rh)- unhandled("x:(r)-,a y0,y:(rh)-"); break; } - case 1741: { // x:(r)-,a y1,y:(rh)- + case 1805: { // x:(r)-,a y1,y:(rh)- unhandled("x:(r)-,a y1,y:(rh)-"); break; } - case 1742: { // x:(r)-,a a,y:(rh)- + case 1806: { // x:(r)-,a a,y:(rh)- unhandled("x:(r)-,a a,y:(rh)-"); break; } - case 1743: { // x:(r)-,a b,y:(rh)- + case 1807: { // x:(r)-,a b,y:(rh)- unhandled("x:(r)-,a b,y:(rh)-"); break; } - case 1744: { // x:(r)-,b y0,y:(rh)- + case 1808: { // x:(r)-,b y0,y:(rh)- unhandled("x:(r)-,b y0,y:(rh)-"); break; } - case 1745: { // x:(r)-,b y1,y:(rh)- + case 1809: { // x:(r)-,b y1,y:(rh)- unhandled("x:(r)-,b y1,y:(rh)-"); break; } - case 1746: { // x:(r)-,b a,y:(rh)- + case 1810: { // x:(r)-,b a,y:(rh)- unhandled("x:(r)-,b a,y:(rh)-"); break; } - case 1747: { // x:(r)-,b b,y:(rh)- + case 1811: { // x:(r)-,b b,y:(rh)- unhandled("x:(r)-,b b,y:(rh)-"); break; } - case 1748: { // x:(r)-,x0 y0,y:(rh)+ + case 1812: { // x:(r)-,x0 y0,y:(rh)+ unhandled("x:(r)-,x0 y0,y:(rh)+"); break; } - case 1749: { // x:(r)-,x0 y1,y:(rh)+ + case 1813: { // x:(r)-,x0 y1,y:(rh)+ unhandled("x:(r)-,x0 y1,y:(rh)+"); break; } - case 1750: { // x:(r)-,x0 a,y:(rh)+ + case 1814: { // x:(r)-,x0 a,y:(rh)+ unhandled("x:(r)-,x0 a,y:(rh)+"); break; } - case 1751: { // x:(r)-,x0 b,y:(rh)+ + case 1815: { // x:(r)-,x0 b,y:(rh)+ unhandled("x:(r)-,x0 b,y:(rh)+"); break; } - case 1752: { // x:(r)-,x1 y0,y:(rh)+ + case 1816: { // x:(r)-,x1 y0,y:(rh)+ unhandled("x:(r)-,x1 y0,y:(rh)+"); break; } - case 1753: { // x:(r)-,x1 y1,y:(rh)+ + case 1817: { // x:(r)-,x1 y1,y:(rh)+ unhandled("x:(r)-,x1 y1,y:(rh)+"); break; } - case 1754: { // x:(r)-,x1 a,y:(rh)+ + case 1818: { // x:(r)-,x1 a,y:(rh)+ unhandled("x:(r)-,x1 a,y:(rh)+"); break; } - case 1755: { // x:(r)-,x1 b,y:(rh)+ + case 1819: { // x:(r)-,x1 b,y:(rh)+ unhandled("x:(r)-,x1 b,y:(rh)+"); break; } - case 1756: { // x:(r)-,a y0,y:(rh)+ + case 1820: { // x:(r)-,a y0,y:(rh)+ unhandled("x:(r)-,a y0,y:(rh)+"); break; } - case 1757: { // x:(r)-,a y1,y:(rh)+ + case 1821: { // x:(r)-,a y1,y:(rh)+ unhandled("x:(r)-,a y1,y:(rh)+"); break; } - case 1758: { // x:(r)-,a a,y:(rh)+ + case 1822: { // x:(r)-,a a,y:(rh)+ unhandled("x:(r)-,a a,y:(rh)+"); break; } - case 1759: { // x:(r)-,a b,y:(rh)+ + case 1823: { // x:(r)-,a b,y:(rh)+ unhandled("x:(r)-,a b,y:(rh)+"); break; } - case 1760: { // x:(r)-,b y0,y:(rh)+ + case 1824: { // x:(r)-,b y0,y:(rh)+ unhandled("x:(r)-,b y0,y:(rh)+"); break; } - case 1761: { // x:(r)-,b y1,y:(rh)+ + case 1825: { // x:(r)-,b y1,y:(rh)+ unhandled("x:(r)-,b y1,y:(rh)+"); break; } - case 1762: { // x:(r)-,b a,y:(rh)+ + case 1826: { // x:(r)-,b a,y:(rh)+ unhandled("x:(r)-,b a,y:(rh)+"); break; } - case 1763: { // x:(r)-,b b,y:(rh)+ + case 1827: { // x:(r)-,b b,y:(rh)+ unhandled("x:(r)-,b b,y:(rh)+"); break; } - case 1764: { // x:(r)-,x0 y0,y:(rh) + case 1828: { // x:(r)-,x0 y0,y:(rh) unhandled("x:(r)-,x0 y0,y:(rh)"); break; } - case 1765: { // x:(r)-,x0 y1,y:(rh) + case 1829: { // x:(r)-,x0 y1,y:(rh) unhandled("x:(r)-,x0 y1,y:(rh)"); break; } - case 1766: { // x:(r)-,x0 a,y:(rh) + case 1830: { // x:(r)-,x0 a,y:(rh) unhandled("x:(r)-,x0 a,y:(rh)"); break; } - case 1767: { // x:(r)-,x0 b,y:(rh) + case 1831: { // x:(r)-,x0 b,y:(rh) unhandled("x:(r)-,x0 b,y:(rh)"); break; } - case 1768: { // x:(r)-,x1 y0,y:(rh) + case 1832: { // x:(r)-,x1 y0,y:(rh) unhandled("x:(r)-,x1 y0,y:(rh)"); break; } - case 1769: { // x:(r)-,x1 y1,y:(rh) + case 1833: { // x:(r)-,x1 y1,y:(rh) unhandled("x:(r)-,x1 y1,y:(rh)"); break; } - case 1770: { // x:(r)-,x1 a,y:(rh) + case 1834: { // x:(r)-,x1 a,y:(rh) unhandled("x:(r)-,x1 a,y:(rh)"); break; } - case 1771: { // x:(r)-,x1 b,y:(rh) + case 1835: { // x:(r)-,x1 b,y:(rh) unhandled("x:(r)-,x1 b,y:(rh)"); break; } - case 1772: { // x:(r)-,a y0,y:(rh) + case 1836: { // x:(r)-,a y0,y:(rh) unhandled("x:(r)-,a y0,y:(rh)"); break; } - case 1773: { // x:(r)-,a y1,y:(rh) + case 1837: { // x:(r)-,a y1,y:(rh) unhandled("x:(r)-,a y1,y:(rh)"); break; } - case 1774: { // x:(r)-,a a,y:(rh) + case 1838: { // x:(r)-,a a,y:(rh) unhandled("x:(r)-,a a,y:(rh)"); break; } - case 1775: { // x:(r)-,a b,y:(rh) + case 1839: { // x:(r)-,a b,y:(rh) unhandled("x:(r)-,a b,y:(rh)"); break; } - case 1776: { // x:(r)-,b y0,y:(rh) + case 1840: { // x:(r)-,b y0,y:(rh) unhandled("x:(r)-,b y0,y:(rh)"); break; } - case 1777: { // x:(r)-,b y1,y:(rh) + case 1841: { // x:(r)-,b y1,y:(rh) unhandled("x:(r)-,b y1,y:(rh)"); break; } - case 1778: { // x:(r)-,b a,y:(rh) + case 1842: { // x:(r)-,b a,y:(rh) unhandled("x:(r)-,b a,y:(rh)"); break; } - case 1779: { // x:(r)-,b b,y:(rh) + case 1843: { // x:(r)-,b b,y:(rh) unhandled("x:(r)-,b b,y:(rh)"); break; } - case 1780: { // x:(r)+,x0 y0,y:(rh)+n + case 1844: { // x:(r)+,x0 y0,y:(rh)+n unhandled("x:(r)+,x0 y0,y:(rh)+n"); break; } - case 1781: { // x:(r)+,x0 y1,y:(rh)+n + case 1845: { // x:(r)+,x0 y1,y:(rh)+n unhandled("x:(r)+,x0 y1,y:(rh)+n"); break; } - case 1782: { // x:(r)+,x0 a,y:(rh)+n + case 1846: { // x:(r)+,x0 a,y:(rh)+n unhandled("x:(r)+,x0 a,y:(rh)+n"); break; } - case 1783: { // x:(r)+,x0 b,y:(rh)+n + case 1847: { // x:(r)+,x0 b,y:(rh)+n unhandled("x:(r)+,x0 b,y:(rh)+n"); break; } - case 1784: { // x:(r)+,x1 y0,y:(rh)+n + case 1848: { // x:(r)+,x1 y0,y:(rh)+n unhandled("x:(r)+,x1 y0,y:(rh)+n"); break; } - case 1785: { // x:(r)+,x1 y1,y:(rh)+n + case 1849: { // x:(r)+,x1 y1,y:(rh)+n unhandled("x:(r)+,x1 y1,y:(rh)+n"); break; } - case 1786: { // x:(r)+,x1 a,y:(rh)+n + case 1850: { // x:(r)+,x1 a,y:(rh)+n unhandled("x:(r)+,x1 a,y:(rh)+n"); break; } - case 1787: { // x:(r)+,x1 b,y:(rh)+n + case 1851: { // x:(r)+,x1 b,y:(rh)+n unhandled("x:(r)+,x1 b,y:(rh)+n"); break; } - case 1788: { // x:(r)+,a y0,y:(rh)+n + case 1852: { // x:(r)+,a y0,y:(rh)+n unhandled("x:(r)+,a y0,y:(rh)+n"); break; } - case 1789: { // x:(r)+,a y1,y:(rh)+n + case 1853: { // x:(r)+,a y1,y:(rh)+n unhandled("x:(r)+,a y1,y:(rh)+n"); break; } - case 1790: { // x:(r)+,a a,y:(rh)+n + case 1854: { // x:(r)+,a a,y:(rh)+n unhandled("x:(r)+,a a,y:(rh)+n"); break; } - case 1791: { // x:(r)+,a b,y:(rh)+n + case 1855: { // x:(r)+,a b,y:(rh)+n unhandled("x:(r)+,a b,y:(rh)+n"); break; } - case 1792: { // x:(r)+,b y0,y:(rh)+n + case 1856: { // x:(r)+,b y0,y:(rh)+n unhandled("x:(r)+,b y0,y:(rh)+n"); break; } - case 1793: { // x:(r)+,b y1,y:(rh)+n + case 1857: { // x:(r)+,b y1,y:(rh)+n unhandled("x:(r)+,b y1,y:(rh)+n"); break; } - case 1794: { // x:(r)+,b a,y:(rh)+n + case 1858: { // x:(r)+,b a,y:(rh)+n unhandled("x:(r)+,b a,y:(rh)+n"); break; } - case 1795: { // x:(r)+,b b,y:(rh)+n + case 1859: { // x:(r)+,b b,y:(rh)+n unhandled("x:(r)+,b b,y:(rh)+n"); break; } - case 1796: { // x:(r)+,x0 y0,y:(rh)- + case 1860: { // x:(r)+,x0 y0,y:(rh)- unhandled("x:(r)+,x0 y0,y:(rh)-"); break; } - case 1797: { // x:(r)+,x0 y1,y:(rh)- + case 1861: { // x:(r)+,x0 y1,y:(rh)- unhandled("x:(r)+,x0 y1,y:(rh)-"); break; } - case 1798: { // x:(r)+,x0 a,y:(rh)- + case 1862: { // x:(r)+,x0 a,y:(rh)- unhandled("x:(r)+,x0 a,y:(rh)-"); break; } - case 1799: { // x:(r)+,x0 b,y:(rh)- + case 1863: { // x:(r)+,x0 b,y:(rh)- unhandled("x:(r)+,x0 b,y:(rh)-"); break; } - case 1800: { // x:(r)+,x1 y0,y:(rh)- + case 1864: { // x:(r)+,x1 y0,y:(rh)- unhandled("x:(r)+,x1 y0,y:(rh)-"); break; } - case 1801: { // x:(r)+,x1 y1,y:(rh)- + case 1865: { // x:(r)+,x1 y1,y:(rh)- unhandled("x:(r)+,x1 y1,y:(rh)-"); break; } - case 1802: { // x:(r)+,x1 a,y:(rh)- + case 1866: { // x:(r)+,x1 a,y:(rh)- unhandled("x:(r)+,x1 a,y:(rh)-"); break; } - case 1803: { // x:(r)+,x1 b,y:(rh)- + case 1867: { // x:(r)+,x1 b,y:(rh)- unhandled("x:(r)+,x1 b,y:(rh)-"); break; } - case 1804: { // x:(r)+,a y0,y:(rh)- + case 1868: { // x:(r)+,a y0,y:(rh)- unhandled("x:(r)+,a y0,y:(rh)-"); break; } - case 1805: { // x:(r)+,a y1,y:(rh)- + case 1869: { // x:(r)+,a y1,y:(rh)- unhandled("x:(r)+,a y1,y:(rh)-"); break; } - case 1806: { // x:(r)+,a a,y:(rh)- + case 1870: { // x:(r)+,a a,y:(rh)- unhandled("x:(r)+,a a,y:(rh)-"); break; } - case 1807: { // x:(r)+,a b,y:(rh)- + case 1871: { // x:(r)+,a b,y:(rh)- unhandled("x:(r)+,a b,y:(rh)-"); break; } - case 1808: { // x:(r)+,b y0,y:(rh)- + case 1872: { // x:(r)+,b y0,y:(rh)- unhandled("x:(r)+,b y0,y:(rh)-"); break; } - case 1809: { // x:(r)+,b y1,y:(rh)- + case 1873: { // x:(r)+,b y1,y:(rh)- unhandled("x:(r)+,b y1,y:(rh)-"); break; } - case 1810: { // x:(r)+,b a,y:(rh)- + case 1874: { // x:(r)+,b a,y:(rh)- unhandled("x:(r)+,b a,y:(rh)-"); break; } - case 1811: { // x:(r)+,b b,y:(rh)- + case 1875: { // x:(r)+,b b,y:(rh)- unhandled("x:(r)+,b b,y:(rh)-"); break; } - case 1812: { // x:(r)+,x0 y0,y:(rh)+ + case 1876: { // x:(r)+,x0 y0,y:(rh)+ unhandled("x:(r)+,x0 y0,y:(rh)+"); break; } - case 1813: { // x:(r)+,x0 y1,y:(rh)+ + case 1877: { // x:(r)+,x0 y1,y:(rh)+ unhandled("x:(r)+,x0 y1,y:(rh)+"); break; } - case 1814: { // x:(r)+,x0 a,y:(rh)+ + case 1878: { // x:(r)+,x0 a,y:(rh)+ unhandled("x:(r)+,x0 a,y:(rh)+"); break; } - case 1815: { // x:(r)+,x0 b,y:(rh)+ + case 1879: { // x:(r)+,x0 b,y:(rh)+ unhandled("x:(r)+,x0 b,y:(rh)+"); break; } - case 1816: { // x:(r)+,x1 y0,y:(rh)+ + case 1880: { // x:(r)+,x1 y0,y:(rh)+ unhandled("x:(r)+,x1 y0,y:(rh)+"); break; } - case 1817: { // x:(r)+,x1 y1,y:(rh)+ + case 1881: { // x:(r)+,x1 y1,y:(rh)+ unhandled("x:(r)+,x1 y1,y:(rh)+"); break; } - case 1818: { // x:(r)+,x1 a,y:(rh)+ + case 1882: { // x:(r)+,x1 a,y:(rh)+ unhandled("x:(r)+,x1 a,y:(rh)+"); break; } - case 1819: { // x:(r)+,x1 b,y:(rh)+ + case 1883: { // x:(r)+,x1 b,y:(rh)+ unhandled("x:(r)+,x1 b,y:(rh)+"); break; } - case 1820: { // x:(r)+,a y0,y:(rh)+ + case 1884: { // x:(r)+,a y0,y:(rh)+ unhandled("x:(r)+,a y0,y:(rh)+"); break; } - case 1821: { // x:(r)+,a y1,y:(rh)+ + case 1885: { // x:(r)+,a y1,y:(rh)+ unhandled("x:(r)+,a y1,y:(rh)+"); break; } - case 1822: { // x:(r)+,a a,y:(rh)+ + case 1886: { // x:(r)+,a a,y:(rh)+ unhandled("x:(r)+,a a,y:(rh)+"); break; } - case 1823: { // x:(r)+,a b,y:(rh)+ + case 1887: { // x:(r)+,a b,y:(rh)+ unhandled("x:(r)+,a b,y:(rh)+"); break; } - case 1824: { // x:(r)+,b y0,y:(rh)+ + case 1888: { // x:(r)+,b y0,y:(rh)+ unhandled("x:(r)+,b y0,y:(rh)+"); break; } - case 1825: { // x:(r)+,b y1,y:(rh)+ + case 1889: { // x:(r)+,b y1,y:(rh)+ unhandled("x:(r)+,b y1,y:(rh)+"); break; } - case 1826: { // x:(r)+,b a,y:(rh)+ + case 1890: { // x:(r)+,b a,y:(rh)+ unhandled("x:(r)+,b a,y:(rh)+"); break; } - case 1827: { // x:(r)+,b b,y:(rh)+ + case 1891: { // x:(r)+,b b,y:(rh)+ unhandled("x:(r)+,b b,y:(rh)+"); break; } - case 1828: { // x:(r)+,x0 y0,y:(rh) + case 1892: { // x:(r)+,x0 y0,y:(rh) unhandled("x:(r)+,x0 y0,y:(rh)"); break; } - case 1829: { // x:(r)+,x0 y1,y:(rh) + case 1893: { // x:(r)+,x0 y1,y:(rh) unhandled("x:(r)+,x0 y1,y:(rh)"); break; } - case 1830: { // x:(r)+,x0 a,y:(rh) + case 1894: { // x:(r)+,x0 a,y:(rh) unhandled("x:(r)+,x0 a,y:(rh)"); break; } - case 1831: { // x:(r)+,x0 b,y:(rh) + case 1895: { // x:(r)+,x0 b,y:(rh) unhandled("x:(r)+,x0 b,y:(rh)"); break; } - case 1832: { // x:(r)+,x1 y0,y:(rh) + case 1896: { // x:(r)+,x1 y0,y:(rh) unhandled("x:(r)+,x1 y0,y:(rh)"); break; } - case 1833: { // x:(r)+,x1 y1,y:(rh) + case 1897: { // x:(r)+,x1 y1,y:(rh) unhandled("x:(r)+,x1 y1,y:(rh)"); break; } - case 1834: { // x:(r)+,x1 a,y:(rh) + case 1898: { // x:(r)+,x1 a,y:(rh) unhandled("x:(r)+,x1 a,y:(rh)"); break; } - case 1835: { // x:(r)+,x1 b,y:(rh) + case 1899: { // x:(r)+,x1 b,y:(rh) unhandled("x:(r)+,x1 b,y:(rh)"); break; } - case 1836: { // x:(r)+,a y0,y:(rh) + case 1900: { // x:(r)+,a y0,y:(rh) unhandled("x:(r)+,a y0,y:(rh)"); break; } - case 1837: { // x:(r)+,a y1,y:(rh) + case 1901: { // x:(r)+,a y1,y:(rh) unhandled("x:(r)+,a y1,y:(rh)"); break; } - case 1838: { // x:(r)+,a a,y:(rh) + case 1902: { // x:(r)+,a a,y:(rh) unhandled("x:(r)+,a a,y:(rh)"); break; } - case 1839: { // x:(r)+,a b,y:(rh) + case 1903: { // x:(r)+,a b,y:(rh) unhandled("x:(r)+,a b,y:(rh)"); break; } - case 1840: { // x:(r)+,b y0,y:(rh) + case 1904: { // x:(r)+,b y0,y:(rh) unhandled("x:(r)+,b y0,y:(rh)"); break; } - case 1841: { // x:(r)+,b y1,y:(rh) + case 1905: { // x:(r)+,b y1,y:(rh) unhandled("x:(r)+,b y1,y:(rh)"); break; } - case 1842: { // x:(r)+,b a,y:(rh) + case 1906: { // x:(r)+,b a,y:(rh) unhandled("x:(r)+,b a,y:(rh)"); break; } - case 1843: { // x:(r)+,b b,y:(rh) + case 1907: { // x:(r)+,b b,y:(rh) unhandled("x:(r)+,b b,y:(rh)"); break; } - case 1844: { // x:(r),x0 y0,y:(rh)+n + case 1908: { // x:(r),x0 y0,y:(rh)+n unhandled("x:(r),x0 y0,y:(rh)+n"); break; } - case 1845: { // x:(r),x0 y1,y:(rh)+n + case 1909: { // x:(r),x0 y1,y:(rh)+n unhandled("x:(r),x0 y1,y:(rh)+n"); break; } - case 1846: { // x:(r),x0 a,y:(rh)+n + case 1910: { // x:(r),x0 a,y:(rh)+n unhandled("x:(r),x0 a,y:(rh)+n"); break; } - case 1847: { // x:(r),x0 b,y:(rh)+n + case 1911: { // x:(r),x0 b,y:(rh)+n unhandled("x:(r),x0 b,y:(rh)+n"); break; } - case 1848: { // x:(r),x1 y0,y:(rh)+n + case 1912: { // x:(r),x1 y0,y:(rh)+n unhandled("x:(r),x1 y0,y:(rh)+n"); break; } - case 1849: { // x:(r),x1 y1,y:(rh)+n + case 1913: { // x:(r),x1 y1,y:(rh)+n unhandled("x:(r),x1 y1,y:(rh)+n"); break; } - case 1850: { // x:(r),x1 a,y:(rh)+n + case 1914: { // x:(r),x1 a,y:(rh)+n unhandled("x:(r),x1 a,y:(rh)+n"); break; } - case 1851: { // x:(r),x1 b,y:(rh)+n + case 1915: { // x:(r),x1 b,y:(rh)+n unhandled("x:(r),x1 b,y:(rh)+n"); break; } - case 1852: { // x:(r),a y0,y:(rh)+n + case 1916: { // x:(r),a y0,y:(rh)+n unhandled("x:(r),a y0,y:(rh)+n"); break; } - case 1853: { // x:(r),a y1,y:(rh)+n + case 1917: { // x:(r),a y1,y:(rh)+n unhandled("x:(r),a y1,y:(rh)+n"); break; } - case 1854: { // x:(r),a a,y:(rh)+n + case 1918: { // x:(r),a a,y:(rh)+n unhandled("x:(r),a a,y:(rh)+n"); break; } - case 1855: { // x:(r),a b,y:(rh)+n + case 1919: { // x:(r),a b,y:(rh)+n unhandled("x:(r),a b,y:(rh)+n"); break; } - case 1856: { // x:(r),b y0,y:(rh)+n + case 1920: { // x:(r),b y0,y:(rh)+n unhandled("x:(r),b y0,y:(rh)+n"); break; } - case 1857: { // x:(r),b y1,y:(rh)+n + case 1921: { // x:(r),b y1,y:(rh)+n unhandled("x:(r),b y1,y:(rh)+n"); break; } - case 1858: { // x:(r),b a,y:(rh)+n + case 1922: { // x:(r),b a,y:(rh)+n unhandled("x:(r),b a,y:(rh)+n"); break; } - case 1859: { // x:(r),b b,y:(rh)+n + case 1923: { // x:(r),b b,y:(rh)+n unhandled("x:(r),b b,y:(rh)+n"); break; } - case 1860: { // x:(r),x0 y0,y:(rh)- + case 1924: { // x:(r),x0 y0,y:(rh)- unhandled("x:(r),x0 y0,y:(rh)-"); break; } - case 1861: { // x:(r),x0 y1,y:(rh)- + case 1925: { // x:(r),x0 y1,y:(rh)- unhandled("x:(r),x0 y1,y:(rh)-"); break; } - case 1862: { // x:(r),x0 a,y:(rh)- + case 1926: { // x:(r),x0 a,y:(rh)- unhandled("x:(r),x0 a,y:(rh)-"); break; } - case 1863: { // x:(r),x0 b,y:(rh)- + case 1927: { // x:(r),x0 b,y:(rh)- unhandled("x:(r),x0 b,y:(rh)-"); break; } - case 1864: { // x:(r),x1 y0,y:(rh)- + case 1928: { // x:(r),x1 y0,y:(rh)- unhandled("x:(r),x1 y0,y:(rh)-"); break; } - case 1865: { // x:(r),x1 y1,y:(rh)- + case 1929: { // x:(r),x1 y1,y:(rh)- unhandled("x:(r),x1 y1,y:(rh)-"); break; } - case 1866: { // x:(r),x1 a,y:(rh)- + case 1930: { // x:(r),x1 a,y:(rh)- unhandled("x:(r),x1 a,y:(rh)-"); break; } - case 1867: { // x:(r),x1 b,y:(rh)- + case 1931: { // x:(r),x1 b,y:(rh)- unhandled("x:(r),x1 b,y:(rh)-"); break; } - case 1868: { // x:(r),a y0,y:(rh)- + case 1932: { // x:(r),a y0,y:(rh)- unhandled("x:(r),a y0,y:(rh)-"); break; } - case 1869: { // x:(r),a y1,y:(rh)- + case 1933: { // x:(r),a y1,y:(rh)- unhandled("x:(r),a y1,y:(rh)-"); break; } - case 1870: { // x:(r),a a,y:(rh)- + case 1934: { // x:(r),a a,y:(rh)- unhandled("x:(r),a a,y:(rh)-"); break; } - case 1871: { // x:(r),a b,y:(rh)- + case 1935: { // x:(r),a b,y:(rh)- unhandled("x:(r),a b,y:(rh)-"); break; } - case 1872: { // x:(r),b y0,y:(rh)- + case 1936: { // x:(r),b y0,y:(rh)- unhandled("x:(r),b y0,y:(rh)-"); break; } - case 1873: { // x:(r),b y1,y:(rh)- + case 1937: { // x:(r),b y1,y:(rh)- unhandled("x:(r),b y1,y:(rh)-"); break; } - case 1874: { // x:(r),b a,y:(rh)- + case 1938: { // x:(r),b a,y:(rh)- unhandled("x:(r),b a,y:(rh)-"); break; } - case 1875: { // x:(r),b b,y:(rh)- + case 1939: { // x:(r),b b,y:(rh)- unhandled("x:(r),b b,y:(rh)-"); break; } - case 1876: { // x:(r),x0 y0,y:(rh)+ + case 1940: { // x:(r),x0 y0,y:(rh)+ unhandled("x:(r),x0 y0,y:(rh)+"); break; } - case 1877: { // x:(r),x0 y1,y:(rh)+ + case 1941: { // x:(r),x0 y1,y:(rh)+ unhandled("x:(r),x0 y1,y:(rh)+"); break; } - case 1878: { // x:(r),x0 a,y:(rh)+ + case 1942: { // x:(r),x0 a,y:(rh)+ unhandled("x:(r),x0 a,y:(rh)+"); break; } - case 1879: { // x:(r),x0 b,y:(rh)+ + case 1943: { // x:(r),x0 b,y:(rh)+ unhandled("x:(r),x0 b,y:(rh)+"); break; } - case 1880: { // x:(r),x1 y0,y:(rh)+ + case 1944: { // x:(r),x1 y0,y:(rh)+ unhandled("x:(r),x1 y0,y:(rh)+"); break; } - case 1881: { // x:(r),x1 y1,y:(rh)+ + case 1945: { // x:(r),x1 y1,y:(rh)+ unhandled("x:(r),x1 y1,y:(rh)+"); break; } - case 1882: { // x:(r),x1 a,y:(rh)+ + case 1946: { // x:(r),x1 a,y:(rh)+ unhandled("x:(r),x1 a,y:(rh)+"); break; } - case 1883: { // x:(r),x1 b,y:(rh)+ + case 1947: { // x:(r),x1 b,y:(rh)+ unhandled("x:(r),x1 b,y:(rh)+"); break; } - case 1884: { // x:(r),a y0,y:(rh)+ + case 1948: { // x:(r),a y0,y:(rh)+ unhandled("x:(r),a y0,y:(rh)+"); break; } - case 1885: { // x:(r),a y1,y:(rh)+ + case 1949: { // x:(r),a y1,y:(rh)+ unhandled("x:(r),a y1,y:(rh)+"); break; } - case 1886: { // x:(r),a a,y:(rh)+ + case 1950: { // x:(r),a a,y:(rh)+ unhandled("x:(r),a a,y:(rh)+"); break; } - case 1887: { // x:(r),a b,y:(rh)+ + case 1951: { // x:(r),a b,y:(rh)+ unhandled("x:(r),a b,y:(rh)+"); break; } - case 1888: { // x:(r),b y0,y:(rh)+ + case 1952: { // x:(r),b y0,y:(rh)+ unhandled("x:(r),b y0,y:(rh)+"); break; } - case 1889: { // x:(r),b y1,y:(rh)+ + case 1953: { // x:(r),b y1,y:(rh)+ unhandled("x:(r),b y1,y:(rh)+"); break; } - case 1890: { // x:(r),b a,y:(rh)+ + case 1954: { // x:(r),b a,y:(rh)+ unhandled("x:(r),b a,y:(rh)+"); break; } - case 1891: { // x:(r),b b,y:(rh)+ + case 1955: { // x:(r),b b,y:(rh)+ unhandled("x:(r),b b,y:(rh)+"); break; } - case 1892: { // x:(r),x0 y0,y:(rh) + case 1956: { // x:(r),x0 y0,y:(rh) unhandled("x:(r),x0 y0,y:(rh)"); break; } - case 1893: { // x:(r),x0 y1,y:(rh) + case 1957: { // x:(r),x0 y1,y:(rh) unhandled("x:(r),x0 y1,y:(rh)"); break; } - case 1894: { // x:(r),x0 a,y:(rh) + case 1958: { // x:(r),x0 a,y:(rh) unhandled("x:(r),x0 a,y:(rh)"); break; } - case 1895: { // x:(r),x0 b,y:(rh) + case 1959: { // x:(r),x0 b,y:(rh) unhandled("x:(r),x0 b,y:(rh)"); break; } - case 1896: { // x:(r),x1 y0,y:(rh) + case 1960: { // x:(r),x1 y0,y:(rh) unhandled("x:(r),x1 y0,y:(rh)"); break; } - case 1897: { // x:(r),x1 y1,y:(rh) + case 1961: { // x:(r),x1 y1,y:(rh) unhandled("x:(r),x1 y1,y:(rh)"); break; } - case 1898: { // x:(r),x1 a,y:(rh) + case 1962: { // x:(r),x1 a,y:(rh) unhandled("x:(r),x1 a,y:(rh)"); break; } - case 1899: { // x:(r),x1 b,y:(rh) + case 1963: { // x:(r),x1 b,y:(rh) unhandled("x:(r),x1 b,y:(rh)"); break; } - case 1900: { // x:(r),a y0,y:(rh) + case 1964: { // x:(r),a y0,y:(rh) unhandled("x:(r),a y0,y:(rh)"); break; } - case 1901: { // x:(r),a y1,y:(rh) + case 1965: { // x:(r),a y1,y:(rh) unhandled("x:(r),a y1,y:(rh)"); break; } - case 1902: { // x:(r),a a,y:(rh) + case 1966: { // x:(r),a a,y:(rh) unhandled("x:(r),a a,y:(rh)"); break; } - case 1903: { // x:(r),a b,y:(rh) + case 1967: { // x:(r),a b,y:(rh) unhandled("x:(r),a b,y:(rh)"); break; } - case 1904: { // x:(r),b y0,y:(rh) + case 1968: { // x:(r),b y0,y:(rh) unhandled("x:(r),b y0,y:(rh)"); break; } - case 1905: { // x:(r),b y1,y:(rh) + case 1969: { // x:(r),b y1,y:(rh) unhandled("x:(r),b y1,y:(rh)"); break; } - case 1906: { // x:(r),b a,y:(rh) + case 1970: { // x:(r),b a,y:(rh) unhandled("x:(r),b a,y:(rh)"); break; } - case 1907: { // x:(r),b b,y:(rh) + case 1971: { // x:(r),b b,y:(rh) unhandled("x:(r),b b,y:(rh)"); break; } - case 1908: { // x0,x:(r)+n y:(rh)+n,y0 + case 1972: { // x0,x:(r)+n y:(rh)+n,y0 unhandled("x0,x:(r)+n y:(rh)+n,y0"); break; } - case 1909: { // x0,x:(r)+n y:(rh)+n,y1 + case 1973: { // x0,x:(r)+n y:(rh)+n,y1 unhandled("x0,x:(r)+n y:(rh)+n,y1"); break; } - case 1910: { // x0,x:(r)+n y:(rh)+n,a + case 1974: { // x0,x:(r)+n y:(rh)+n,a unhandled("x0,x:(r)+n y:(rh)+n,a"); break; } - case 1911: { // x0,x:(r)+n y:(rh)+n,b + case 1975: { // x0,x:(r)+n y:(rh)+n,b unhandled("x0,x:(r)+n y:(rh)+n,b"); break; } - case 1912: { // x1,x:(r)+n y:(rh)+n,y0 + case 1976: { // x1,x:(r)+n y:(rh)+n,y0 unhandled("x1,x:(r)+n y:(rh)+n,y0"); break; } - case 1913: { // x1,x:(r)+n y:(rh)+n,y1 + case 1977: { // x1,x:(r)+n y:(rh)+n,y1 unhandled("x1,x:(r)+n y:(rh)+n,y1"); break; } - case 1914: { // x1,x:(r)+n y:(rh)+n,a + case 1978: { // x1,x:(r)+n y:(rh)+n,a unhandled("x1,x:(r)+n y:(rh)+n,a"); break; } - case 1915: { // x1,x:(r)+n y:(rh)+n,b + case 1979: { // x1,x:(r)+n y:(rh)+n,b unhandled("x1,x:(r)+n y:(rh)+n,b"); break; } - case 1916: { // a,x:(r)+n y:(rh)+n,y0 + case 1980: { // a,x:(r)+n y:(rh)+n,y0 unhandled("a,x:(r)+n y:(rh)+n,y0"); break; } - case 1917: { // a,x:(r)+n y:(rh)+n,y1 + case 1981: { // a,x:(r)+n y:(rh)+n,y1 unhandled("a,x:(r)+n y:(rh)+n,y1"); break; } - case 1918: { // a,x:(r)+n y:(rh)+n,a + case 1982: { // a,x:(r)+n y:(rh)+n,a unhandled("a,x:(r)+n y:(rh)+n,a"); break; } - case 1919: { // a,x:(r)+n y:(rh)+n,b + case 1983: { // a,x:(r)+n y:(rh)+n,b unhandled("a,x:(r)+n y:(rh)+n,b"); break; } - case 1920: { // b,x:(r)+n y:(rh)+n,y0 + case 1984: { // b,x:(r)+n y:(rh)+n,y0 unhandled("b,x:(r)+n y:(rh)+n,y0"); break; } - case 1921: { // b,x:(r)+n y:(rh)+n,y1 + case 1985: { // b,x:(r)+n y:(rh)+n,y1 unhandled("b,x:(r)+n y:(rh)+n,y1"); break; } - case 1922: { // b,x:(r)+n y:(rh)+n,a + case 1986: { // b,x:(r)+n y:(rh)+n,a unhandled("b,x:(r)+n y:(rh)+n,a"); break; } - case 1923: { // b,x:(r)+n y:(rh)+n,b + case 1987: { // b,x:(r)+n y:(rh)+n,b unhandled("b,x:(r)+n y:(rh)+n,b"); break; } - case 1924: { // x0,x:(r)+n y:(rh)-,y0 + case 1988: { // x0,x:(r)+n y:(rh)-,y0 unhandled("x0,x:(r)+n y:(rh)-,y0"); break; } - case 1925: { // x0,x:(r)+n y:(rh)-,y1 + case 1989: { // x0,x:(r)+n y:(rh)-,y1 unhandled("x0,x:(r)+n y:(rh)-,y1"); break; } - case 1926: { // x0,x:(r)+n y:(rh)-,a + case 1990: { // x0,x:(r)+n y:(rh)-,a unhandled("x0,x:(r)+n y:(rh)-,a"); break; } - case 1927: { // x0,x:(r)+n y:(rh)-,b + case 1991: { // x0,x:(r)+n y:(rh)-,b unhandled("x0,x:(r)+n y:(rh)-,b"); break; } - case 1928: { // x1,x:(r)+n y:(rh)-,y0 + case 1992: { // x1,x:(r)+n y:(rh)-,y0 unhandled("x1,x:(r)+n y:(rh)-,y0"); break; } - case 1929: { // x1,x:(r)+n y:(rh)-,y1 + case 1993: { // x1,x:(r)+n y:(rh)-,y1 unhandled("x1,x:(r)+n y:(rh)-,y1"); break; } - case 1930: { // x1,x:(r)+n y:(rh)-,a + case 1994: { // x1,x:(r)+n y:(rh)-,a unhandled("x1,x:(r)+n y:(rh)-,a"); break; } - case 1931: { // x1,x:(r)+n y:(rh)-,b + case 1995: { // x1,x:(r)+n y:(rh)-,b unhandled("x1,x:(r)+n y:(rh)-,b"); break; } - case 1932: { // a,x:(r)+n y:(rh)-,y0 + case 1996: { // a,x:(r)+n y:(rh)-,y0 unhandled("a,x:(r)+n y:(rh)-,y0"); break; } - case 1933: { // a,x:(r)+n y:(rh)-,y1 + case 1997: { // a,x:(r)+n y:(rh)-,y1 unhandled("a,x:(r)+n y:(rh)-,y1"); break; } - case 1934: { // a,x:(r)+n y:(rh)-,a + case 1998: { // a,x:(r)+n y:(rh)-,a unhandled("a,x:(r)+n y:(rh)-,a"); break; } - case 1935: { // a,x:(r)+n y:(rh)-,b + case 1999: { // a,x:(r)+n y:(rh)-,b unhandled("a,x:(r)+n y:(rh)-,b"); break; } - case 1936: { // b,x:(r)+n y:(rh)-,y0 + case 2000: { // b,x:(r)+n y:(rh)-,y0 unhandled("b,x:(r)+n y:(rh)-,y0"); break; } - case 1937: { // b,x:(r)+n y:(rh)-,y1 + case 2001: { // b,x:(r)+n y:(rh)-,y1 unhandled("b,x:(r)+n y:(rh)-,y1"); break; } - case 1938: { // b,x:(r)+n y:(rh)-,a + case 2002: { // b,x:(r)+n y:(rh)-,a unhandled("b,x:(r)+n y:(rh)-,a"); break; } - case 1939: { // b,x:(r)+n y:(rh)-,b + case 2003: { // b,x:(r)+n y:(rh)-,b unhandled("b,x:(r)+n y:(rh)-,b"); break; } - case 1940: { // x0,x:(r)+n y:(rh)+,y0 + case 2004: { // x0,x:(r)+n y:(rh)+,y0 unhandled("x0,x:(r)+n y:(rh)+,y0"); break; } - case 1941: { // x0,x:(r)+n y:(rh)+,y1 + case 2005: { // x0,x:(r)+n y:(rh)+,y1 unhandled("x0,x:(r)+n y:(rh)+,y1"); break; } - case 1942: { // x0,x:(r)+n y:(rh)+,a + case 2006: { // x0,x:(r)+n y:(rh)+,a unhandled("x0,x:(r)+n y:(rh)+,a"); break; } - case 1943: { // x0,x:(r)+n y:(rh)+,b + case 2007: { // x0,x:(r)+n y:(rh)+,b unhandled("x0,x:(r)+n y:(rh)+,b"); break; } - case 1944: { // x1,x:(r)+n y:(rh)+,y0 + case 2008: { // x1,x:(r)+n y:(rh)+,y0 unhandled("x1,x:(r)+n y:(rh)+,y0"); break; } - case 1945: { // x1,x:(r)+n y:(rh)+,y1 + case 2009: { // x1,x:(r)+n y:(rh)+,y1 unhandled("x1,x:(r)+n y:(rh)+,y1"); break; } - case 1946: { // x1,x:(r)+n y:(rh)+,a + case 2010: { // x1,x:(r)+n y:(rh)+,a unhandled("x1,x:(r)+n y:(rh)+,a"); break; } - case 1947: { // x1,x:(r)+n y:(rh)+,b + case 2011: { // x1,x:(r)+n y:(rh)+,b unhandled("x1,x:(r)+n y:(rh)+,b"); break; } - case 1948: { // a,x:(r)+n y:(rh)+,y0 + case 2012: { // a,x:(r)+n y:(rh)+,y0 unhandled("a,x:(r)+n y:(rh)+,y0"); break; } - case 1949: { // a,x:(r)+n y:(rh)+,y1 + case 2013: { // a,x:(r)+n y:(rh)+,y1 unhandled("a,x:(r)+n y:(rh)+,y1"); break; } - case 1950: { // a,x:(r)+n y:(rh)+,a + case 2014: { // a,x:(r)+n y:(rh)+,a unhandled("a,x:(r)+n y:(rh)+,a"); break; } - case 1951: { // a,x:(r)+n y:(rh)+,b + case 2015: { // a,x:(r)+n y:(rh)+,b unhandled("a,x:(r)+n y:(rh)+,b"); break; } - case 1952: { // b,x:(r)+n y:(rh)+,y0 + case 2016: { // b,x:(r)+n y:(rh)+,y0 unhandled("b,x:(r)+n y:(rh)+,y0"); break; } - case 1953: { // b,x:(r)+n y:(rh)+,y1 + case 2017: { // b,x:(r)+n y:(rh)+,y1 unhandled("b,x:(r)+n y:(rh)+,y1"); break; } - case 1954: { // b,x:(r)+n y:(rh)+,a + case 2018: { // b,x:(r)+n y:(rh)+,a unhandled("b,x:(r)+n y:(rh)+,a"); break; } - case 1955: { // b,x:(r)+n y:(rh)+,b + case 2019: { // b,x:(r)+n y:(rh)+,b unhandled("b,x:(r)+n y:(rh)+,b"); break; } - case 1956: { // x0,x:(r)+n y:(rh),y0 + case 2020: { // x0,x:(r)+n y:(rh),y0 unhandled("x0,x:(r)+n y:(rh),y0"); break; } - case 1957: { // x0,x:(r)+n y:(rh),y1 + case 2021: { // x0,x:(r)+n y:(rh),y1 unhandled("x0,x:(r)+n y:(rh),y1"); break; } - case 1958: { // x0,x:(r)+n y:(rh),a + case 2022: { // x0,x:(r)+n y:(rh),a unhandled("x0,x:(r)+n y:(rh),a"); break; } - case 1959: { // x0,x:(r)+n y:(rh),b + case 2023: { // x0,x:(r)+n y:(rh),b unhandled("x0,x:(r)+n y:(rh),b"); break; } - case 1960: { // x1,x:(r)+n y:(rh),y0 + case 2024: { // x1,x:(r)+n y:(rh),y0 unhandled("x1,x:(r)+n y:(rh),y0"); break; } - case 1961: { // x1,x:(r)+n y:(rh),y1 + case 2025: { // x1,x:(r)+n y:(rh),y1 unhandled("x1,x:(r)+n y:(rh),y1"); break; } - case 1962: { // x1,x:(r)+n y:(rh),a + case 2026: { // x1,x:(r)+n y:(rh),a unhandled("x1,x:(r)+n y:(rh),a"); break; } - case 1963: { // x1,x:(r)+n y:(rh),b + case 2027: { // x1,x:(r)+n y:(rh),b unhandled("x1,x:(r)+n y:(rh),b"); break; } - case 1964: { // a,x:(r)+n y:(rh),y0 + case 2028: { // a,x:(r)+n y:(rh),y0 unhandled("a,x:(r)+n y:(rh),y0"); break; } - case 1965: { // a,x:(r)+n y:(rh),y1 + case 2029: { // a,x:(r)+n y:(rh),y1 unhandled("a,x:(r)+n y:(rh),y1"); break; } - case 1966: { // a,x:(r)+n y:(rh),a + case 2030: { // a,x:(r)+n y:(rh),a unhandled("a,x:(r)+n y:(rh),a"); break; } - case 1967: { // a,x:(r)+n y:(rh),b + case 2031: { // a,x:(r)+n y:(rh),b unhandled("a,x:(r)+n y:(rh),b"); break; } - case 1968: { // b,x:(r)+n y:(rh),y0 + case 2032: { // b,x:(r)+n y:(rh),y0 unhandled("b,x:(r)+n y:(rh),y0"); break; } - case 1969: { // b,x:(r)+n y:(rh),y1 + case 2033: { // b,x:(r)+n y:(rh),y1 unhandled("b,x:(r)+n y:(rh),y1"); break; } - case 1970: { // b,x:(r)+n y:(rh),a + case 2034: { // b,x:(r)+n y:(rh),a unhandled("b,x:(r)+n y:(rh),a"); break; } - case 1971: { // b,x:(r)+n y:(rh),b + case 2035: { // b,x:(r)+n y:(rh),b unhandled("b,x:(r)+n y:(rh),b"); break; } - case 1972: { // x0,x:(r)- y:(rh)+n,y0 + case 2036: { // x0,x:(r)- y:(rh)+n,y0 unhandled("x0,x:(r)- y:(rh)+n,y0"); break; } - case 1973: { // x0,x:(r)- y:(rh)+n,y1 + case 2037: { // x0,x:(r)- y:(rh)+n,y1 unhandled("x0,x:(r)- y:(rh)+n,y1"); break; } - case 1974: { // x0,x:(r)- y:(rh)+n,a + case 2038: { // x0,x:(r)- y:(rh)+n,a unhandled("x0,x:(r)- y:(rh)+n,a"); break; } - case 1975: { // x0,x:(r)- y:(rh)+n,b + case 2039: { // x0,x:(r)- y:(rh)+n,b unhandled("x0,x:(r)- y:(rh)+n,b"); break; } - case 1976: { // x1,x:(r)- y:(rh)+n,y0 + case 2040: { // x1,x:(r)- y:(rh)+n,y0 unhandled("x1,x:(r)- y:(rh)+n,y0"); break; } - case 1977: { // x1,x:(r)- y:(rh)+n,y1 + case 2041: { // x1,x:(r)- y:(rh)+n,y1 unhandled("x1,x:(r)- y:(rh)+n,y1"); break; } - case 1978: { // x1,x:(r)- y:(rh)+n,a + case 2042: { // x1,x:(r)- y:(rh)+n,a unhandled("x1,x:(r)- y:(rh)+n,a"); break; } - case 1979: { // x1,x:(r)- y:(rh)+n,b + case 2043: { // x1,x:(r)- y:(rh)+n,b unhandled("x1,x:(r)- y:(rh)+n,b"); break; } - case 1980: { // a,x:(r)- y:(rh)+n,y0 + case 2044: { // a,x:(r)- y:(rh)+n,y0 unhandled("a,x:(r)- y:(rh)+n,y0"); break; } - case 1981: { // a,x:(r)- y:(rh)+n,y1 + case 2045: { // a,x:(r)- y:(rh)+n,y1 unhandled("a,x:(r)- y:(rh)+n,y1"); break; } - case 1982: { // a,x:(r)- y:(rh)+n,a + case 2046: { // a,x:(r)- y:(rh)+n,a unhandled("a,x:(r)- y:(rh)+n,a"); break; } - case 1983: { // a,x:(r)- y:(rh)+n,b + case 2047: { // a,x:(r)- y:(rh)+n,b unhandled("a,x:(r)- y:(rh)+n,b"); break; } - case 1984: { // b,x:(r)- y:(rh)+n,y0 + case 2048: { // b,x:(r)- y:(rh)+n,y0 unhandled("b,x:(r)- y:(rh)+n,y0"); break; } - case 1985: { // b,x:(r)- y:(rh)+n,y1 + case 2049: { // b,x:(r)- y:(rh)+n,y1 unhandled("b,x:(r)- y:(rh)+n,y1"); break; } - case 1986: { // b,x:(r)- y:(rh)+n,a + case 2050: { // b,x:(r)- y:(rh)+n,a unhandled("b,x:(r)- y:(rh)+n,a"); break; } - case 1987: { // b,x:(r)- y:(rh)+n,b + case 2051: { // b,x:(r)- y:(rh)+n,b unhandled("b,x:(r)- y:(rh)+n,b"); break; } - case 1988: { // x0,x:(r)- y:(rh)-,y0 + case 2052: { // x0,x:(r)- y:(rh)-,y0 unhandled("x0,x:(r)- y:(rh)-,y0"); break; } - case 1989: { // x0,x:(r)- y:(rh)-,y1 + case 2053: { // x0,x:(r)- y:(rh)-,y1 unhandled("x0,x:(r)- y:(rh)-,y1"); break; } - case 1990: { // x0,x:(r)- y:(rh)-,a + case 2054: { // x0,x:(r)- y:(rh)-,a unhandled("x0,x:(r)- y:(rh)-,a"); break; } - case 1991: { // x0,x:(r)- y:(rh)-,b + case 2055: { // x0,x:(r)- y:(rh)-,b unhandled("x0,x:(r)- y:(rh)-,b"); break; } - case 1992: { // x1,x:(r)- y:(rh)-,y0 + case 2056: { // x1,x:(r)- y:(rh)-,y0 unhandled("x1,x:(r)- y:(rh)-,y0"); break; } - case 1993: { // x1,x:(r)- y:(rh)-,y1 + case 2057: { // x1,x:(r)- y:(rh)-,y1 unhandled("x1,x:(r)- y:(rh)-,y1"); break; } - case 1994: { // x1,x:(r)- y:(rh)-,a + case 2058: { // x1,x:(r)- y:(rh)-,a unhandled("x1,x:(r)- y:(rh)-,a"); break; } - case 1995: { // x1,x:(r)- y:(rh)-,b + case 2059: { // x1,x:(r)- y:(rh)-,b unhandled("x1,x:(r)- y:(rh)-,b"); break; } - case 1996: { // a,x:(r)- y:(rh)-,y0 + case 2060: { // a,x:(r)- y:(rh)-,y0 unhandled("a,x:(r)- y:(rh)-,y0"); break; } - case 1997: { // a,x:(r)- y:(rh)-,y1 + case 2061: { // a,x:(r)- y:(rh)-,y1 unhandled("a,x:(r)- y:(rh)-,y1"); break; } - case 1998: { // a,x:(r)- y:(rh)-,a + case 2062: { // a,x:(r)- y:(rh)-,a unhandled("a,x:(r)- y:(rh)-,a"); break; } - case 1999: { // a,x:(r)- y:(rh)-,b + case 2063: { // a,x:(r)- y:(rh)-,b unhandled("a,x:(r)- y:(rh)-,b"); break; } - case 2000: { // b,x:(r)- y:(rh)-,y0 + case 2064: { // b,x:(r)- y:(rh)-,y0 unhandled("b,x:(r)- y:(rh)-,y0"); break; } - case 2001: { // b,x:(r)- y:(rh)-,y1 + case 2065: { // b,x:(r)- y:(rh)-,y1 unhandled("b,x:(r)- y:(rh)-,y1"); break; } - case 2002: { // b,x:(r)- y:(rh)-,a + case 2066: { // b,x:(r)- y:(rh)-,a unhandled("b,x:(r)- y:(rh)-,a"); break; } - case 2003: { // b,x:(r)- y:(rh)-,b + case 2067: { // b,x:(r)- y:(rh)-,b unhandled("b,x:(r)- y:(rh)-,b"); break; } - case 2004: { // x0,x:(r)- y:(rh)+,y0 + case 2068: { // x0,x:(r)- y:(rh)+,y0 unhandled("x0,x:(r)- y:(rh)+,y0"); break; } - case 2005: { // x0,x:(r)- y:(rh)+,y1 + case 2069: { // x0,x:(r)- y:(rh)+,y1 unhandled("x0,x:(r)- y:(rh)+,y1"); break; } - case 2006: { // x0,x:(r)- y:(rh)+,a + case 2070: { // x0,x:(r)- y:(rh)+,a unhandled("x0,x:(r)- y:(rh)+,a"); break; } - case 2007: { // x0,x:(r)- y:(rh)+,b + case 2071: { // x0,x:(r)- y:(rh)+,b unhandled("x0,x:(r)- y:(rh)+,b"); break; } - case 2008: { // x1,x:(r)- y:(rh)+,y0 + case 2072: { // x1,x:(r)- y:(rh)+,y0 unhandled("x1,x:(r)- y:(rh)+,y0"); break; } - case 2009: { // x1,x:(r)- y:(rh)+,y1 + case 2073: { // x1,x:(r)- y:(rh)+,y1 unhandled("x1,x:(r)- y:(rh)+,y1"); break; } - case 2010: { // x1,x:(r)- y:(rh)+,a + case 2074: { // x1,x:(r)- y:(rh)+,a unhandled("x1,x:(r)- y:(rh)+,a"); break; } - case 2011: { // x1,x:(r)- y:(rh)+,b + case 2075: { // x1,x:(r)- y:(rh)+,b unhandled("x1,x:(r)- y:(rh)+,b"); break; } - case 2012: { // a,x:(r)- y:(rh)+,y0 + case 2076: { // a,x:(r)- y:(rh)+,y0 unhandled("a,x:(r)- y:(rh)+,y0"); break; } - case 2013: { // a,x:(r)- y:(rh)+,y1 + case 2077: { // a,x:(r)- y:(rh)+,y1 unhandled("a,x:(r)- y:(rh)+,y1"); break; } - case 2014: { // a,x:(r)- y:(rh)+,a + case 2078: { // a,x:(r)- y:(rh)+,a unhandled("a,x:(r)- y:(rh)+,a"); break; } - case 2015: { // a,x:(r)- y:(rh)+,b + case 2079: { // a,x:(r)- y:(rh)+,b unhandled("a,x:(r)- y:(rh)+,b"); break; } - case 2016: { // b,x:(r)- y:(rh)+,y0 + case 2080: { // b,x:(r)- y:(rh)+,y0 unhandled("b,x:(r)- y:(rh)+,y0"); break; } - case 2017: { // b,x:(r)- y:(rh)+,y1 + case 2081: { // b,x:(r)- y:(rh)+,y1 unhandled("b,x:(r)- y:(rh)+,y1"); break; } - case 2018: { // b,x:(r)- y:(rh)+,a + case 2082: { // b,x:(r)- y:(rh)+,a unhandled("b,x:(r)- y:(rh)+,a"); break; } - case 2019: { // b,x:(r)- y:(rh)+,b + case 2083: { // b,x:(r)- y:(rh)+,b unhandled("b,x:(r)- y:(rh)+,b"); break; } - case 2020: { // x0,x:(r)- y:(rh),y0 + case 2084: { // x0,x:(r)- y:(rh),y0 unhandled("x0,x:(r)- y:(rh),y0"); break; } - case 2021: { // x0,x:(r)- y:(rh),y1 + case 2085: { // x0,x:(r)- y:(rh),y1 unhandled("x0,x:(r)- y:(rh),y1"); break; } - case 2022: { // x0,x:(r)- y:(rh),a + case 2086: { // x0,x:(r)- y:(rh),a unhandled("x0,x:(r)- y:(rh),a"); break; } - case 2023: { // x0,x:(r)- y:(rh),b + case 2087: { // x0,x:(r)- y:(rh),b unhandled("x0,x:(r)- y:(rh),b"); break; } - case 2024: { // x1,x:(r)- y:(rh),y0 + case 2088: { // x1,x:(r)- y:(rh),y0 unhandled("x1,x:(r)- y:(rh),y0"); break; } - case 2025: { // x1,x:(r)- y:(rh),y1 + case 2089: { // x1,x:(r)- y:(rh),y1 unhandled("x1,x:(r)- y:(rh),y1"); break; } - case 2026: { // x1,x:(r)- y:(rh),a + case 2090: { // x1,x:(r)- y:(rh),a unhandled("x1,x:(r)- y:(rh),a"); break; } - case 2027: { // x1,x:(r)- y:(rh),b + case 2091: { // x1,x:(r)- y:(rh),b unhandled("x1,x:(r)- y:(rh),b"); break; } - case 2028: { // a,x:(r)- y:(rh),y0 + case 2092: { // a,x:(r)- y:(rh),y0 unhandled("a,x:(r)- y:(rh),y0"); break; } - case 2029: { // a,x:(r)- y:(rh),y1 + case 2093: { // a,x:(r)- y:(rh),y1 unhandled("a,x:(r)- y:(rh),y1"); break; } - case 2030: { // a,x:(r)- y:(rh),a + case 2094: { // a,x:(r)- y:(rh),a unhandled("a,x:(r)- y:(rh),a"); break; } - case 2031: { // a,x:(r)- y:(rh),b + case 2095: { // a,x:(r)- y:(rh),b unhandled("a,x:(r)- y:(rh),b"); break; } - case 2032: { // b,x:(r)- y:(rh),y0 + case 2096: { // b,x:(r)- y:(rh),y0 unhandled("b,x:(r)- y:(rh),y0"); break; } - case 2033: { // b,x:(r)- y:(rh),y1 + case 2097: { // b,x:(r)- y:(rh),y1 unhandled("b,x:(r)- y:(rh),y1"); break; } - case 2034: { // b,x:(r)- y:(rh),a + case 2098: { // b,x:(r)- y:(rh),a unhandled("b,x:(r)- y:(rh),a"); break; } - case 2035: { // b,x:(r)- y:(rh),b + case 2099: { // b,x:(r)- y:(rh),b unhandled("b,x:(r)- y:(rh),b"); break; } - case 2036: { // x0,x:(r)+ y:(rh)+n,y0 + case 2100: { // x0,x:(r)+ y:(rh)+n,y0 unhandled("x0,x:(r)+ y:(rh)+n,y0"); break; } - case 2037: { // x0,x:(r)+ y:(rh)+n,y1 + case 2101: { // x0,x:(r)+ y:(rh)+n,y1 unhandled("x0,x:(r)+ y:(rh)+n,y1"); break; } - case 2038: { // x0,x:(r)+ y:(rh)+n,a + case 2102: { // x0,x:(r)+ y:(rh)+n,a unhandled("x0,x:(r)+ y:(rh)+n,a"); break; } - case 2039: { // x0,x:(r)+ y:(rh)+n,b + case 2103: { // x0,x:(r)+ y:(rh)+n,b unhandled("x0,x:(r)+ y:(rh)+n,b"); break; } - case 2040: { // x1,x:(r)+ y:(rh)+n,y0 + case 2104: { // x1,x:(r)+ y:(rh)+n,y0 unhandled("x1,x:(r)+ y:(rh)+n,y0"); break; } - case 2041: { // x1,x:(r)+ y:(rh)+n,y1 + case 2105: { // x1,x:(r)+ y:(rh)+n,y1 unhandled("x1,x:(r)+ y:(rh)+n,y1"); break; } - case 2042: { // x1,x:(r)+ y:(rh)+n,a + case 2106: { // x1,x:(r)+ y:(rh)+n,a unhandled("x1,x:(r)+ y:(rh)+n,a"); break; } - case 2043: { // x1,x:(r)+ y:(rh)+n,b + case 2107: { // x1,x:(r)+ y:(rh)+n,b unhandled("x1,x:(r)+ y:(rh)+n,b"); break; } - case 2044: { // a,x:(r)+ y:(rh)+n,y0 + case 2108: { // a,x:(r)+ y:(rh)+n,y0 unhandled("a,x:(r)+ y:(rh)+n,y0"); break; } - case 2045: { // a,x:(r)+ y:(rh)+n,y1 + case 2109: { // a,x:(r)+ y:(rh)+n,y1 unhandled("a,x:(r)+ y:(rh)+n,y1"); break; } - case 2046: { // a,x:(r)+ y:(rh)+n,a + case 2110: { // a,x:(r)+ y:(rh)+n,a unhandled("a,x:(r)+ y:(rh)+n,a"); break; } - case 2047: { // a,x:(r)+ y:(rh)+n,b + case 2111: { // a,x:(r)+ y:(rh)+n,b unhandled("a,x:(r)+ y:(rh)+n,b"); break; } - case 2048: { // b,x:(r)+ y:(rh)+n,y0 + case 2112: { // b,x:(r)+ y:(rh)+n,y0 unhandled("b,x:(r)+ y:(rh)+n,y0"); break; } - case 2049: { // b,x:(r)+ y:(rh)+n,y1 + case 2113: { // b,x:(r)+ y:(rh)+n,y1 unhandled("b,x:(r)+ y:(rh)+n,y1"); break; } - case 2050: { // b,x:(r)+ y:(rh)+n,a + case 2114: { // b,x:(r)+ y:(rh)+n,a unhandled("b,x:(r)+ y:(rh)+n,a"); break; } - case 2051: { // b,x:(r)+ y:(rh)+n,b + case 2115: { // b,x:(r)+ y:(rh)+n,b unhandled("b,x:(r)+ y:(rh)+n,b"); break; } - case 2052: { // x0,x:(r)+ y:(rh)-,y0 + case 2116: { // x0,x:(r)+ y:(rh)-,y0 unhandled("x0,x:(r)+ y:(rh)-,y0"); break; } - case 2053: { // x0,x:(r)+ y:(rh)-,y1 + case 2117: { // x0,x:(r)+ y:(rh)-,y1 unhandled("x0,x:(r)+ y:(rh)-,y1"); break; } - case 2054: { // x0,x:(r)+ y:(rh)-,a + case 2118: { // x0,x:(r)+ y:(rh)-,a unhandled("x0,x:(r)+ y:(rh)-,a"); break; } - case 2055: { // x0,x:(r)+ y:(rh)-,b + case 2119: { // x0,x:(r)+ y:(rh)-,b unhandled("x0,x:(r)+ y:(rh)-,b"); break; } - case 2056: { // x1,x:(r)+ y:(rh)-,y0 + case 2120: { // x1,x:(r)+ y:(rh)-,y0 unhandled("x1,x:(r)+ y:(rh)-,y0"); break; } - case 2057: { // x1,x:(r)+ y:(rh)-,y1 + case 2121: { // x1,x:(r)+ y:(rh)-,y1 unhandled("x1,x:(r)+ y:(rh)-,y1"); break; } - case 2058: { // x1,x:(r)+ y:(rh)-,a + case 2122: { // x1,x:(r)+ y:(rh)-,a unhandled("x1,x:(r)+ y:(rh)-,a"); break; } - case 2059: { // x1,x:(r)+ y:(rh)-,b + case 2123: { // x1,x:(r)+ y:(rh)-,b unhandled("x1,x:(r)+ y:(rh)-,b"); break; } - case 2060: { // a,x:(r)+ y:(rh)-,y0 + case 2124: { // a,x:(r)+ y:(rh)-,y0 unhandled("a,x:(r)+ y:(rh)-,y0"); break; } - case 2061: { // a,x:(r)+ y:(rh)-,y1 + case 2125: { // a,x:(r)+ y:(rh)-,y1 unhandled("a,x:(r)+ y:(rh)-,y1"); break; } - case 2062: { // a,x:(r)+ y:(rh)-,a + case 2126: { // a,x:(r)+ y:(rh)-,a unhandled("a,x:(r)+ y:(rh)-,a"); break; } - case 2063: { // a,x:(r)+ y:(rh)-,b + case 2127: { // a,x:(r)+ y:(rh)-,b unhandled("a,x:(r)+ y:(rh)-,b"); break; } - case 2064: { // b,x:(r)+ y:(rh)-,y0 + case 2128: { // b,x:(r)+ y:(rh)-,y0 unhandled("b,x:(r)+ y:(rh)-,y0"); break; } - case 2065: { // b,x:(r)+ y:(rh)-,y1 + case 2129: { // b,x:(r)+ y:(rh)-,y1 unhandled("b,x:(r)+ y:(rh)-,y1"); break; } - case 2066: { // b,x:(r)+ y:(rh)-,a + case 2130: { // b,x:(r)+ y:(rh)-,a unhandled("b,x:(r)+ y:(rh)-,a"); break; } - case 2067: { // b,x:(r)+ y:(rh)-,b + case 2131: { // b,x:(r)+ y:(rh)-,b unhandled("b,x:(r)+ y:(rh)-,b"); break; } - case 2068: { // x0,x:(r)+ y:(rh)+,y0 + case 2132: { // x0,x:(r)+ y:(rh)+,y0 unhandled("x0,x:(r)+ y:(rh)+,y0"); break; } - case 2069: { // x0,x:(r)+ y:(rh)+,y1 + case 2133: { // x0,x:(r)+ y:(rh)+,y1 unhandled("x0,x:(r)+ y:(rh)+,y1"); break; } - case 2070: { // x0,x:(r)+ y:(rh)+,a + case 2134: { // x0,x:(r)+ y:(rh)+,a unhandled("x0,x:(r)+ y:(rh)+,a"); break; } - case 2071: { // x0,x:(r)+ y:(rh)+,b + case 2135: { // x0,x:(r)+ y:(rh)+,b unhandled("x0,x:(r)+ y:(rh)+,b"); break; } - case 2072: { // x1,x:(r)+ y:(rh)+,y0 + case 2136: { // x1,x:(r)+ y:(rh)+,y0 unhandled("x1,x:(r)+ y:(rh)+,y0"); break; } - case 2073: { // x1,x:(r)+ y:(rh)+,y1 + case 2137: { // x1,x:(r)+ y:(rh)+,y1 unhandled("x1,x:(r)+ y:(rh)+,y1"); break; } - case 2074: { // x1,x:(r)+ y:(rh)+,a + case 2138: { // x1,x:(r)+ y:(rh)+,a unhandled("x1,x:(r)+ y:(rh)+,a"); break; } - case 2075: { // x1,x:(r)+ y:(rh)+,b + case 2139: { // x1,x:(r)+ y:(rh)+,b unhandled("x1,x:(r)+ y:(rh)+,b"); break; } - case 2076: { // a,x:(r)+ y:(rh)+,y0 + case 2140: { // a,x:(r)+ y:(rh)+,y0 unhandled("a,x:(r)+ y:(rh)+,y0"); break; } - case 2077: { // a,x:(r)+ y:(rh)+,y1 + case 2141: { // a,x:(r)+ y:(rh)+,y1 unhandled("a,x:(r)+ y:(rh)+,y1"); break; } - case 2078: { // a,x:(r)+ y:(rh)+,a + case 2142: { // a,x:(r)+ y:(rh)+,a unhandled("a,x:(r)+ y:(rh)+,a"); break; } - case 2079: { // a,x:(r)+ y:(rh)+,b + case 2143: { // a,x:(r)+ y:(rh)+,b unhandled("a,x:(r)+ y:(rh)+,b"); break; } - case 2080: { // b,x:(r)+ y:(rh)+,y0 + case 2144: { // b,x:(r)+ y:(rh)+,y0 unhandled("b,x:(r)+ y:(rh)+,y0"); break; } - case 2081: { // b,x:(r)+ y:(rh)+,y1 + case 2145: { // b,x:(r)+ y:(rh)+,y1 unhandled("b,x:(r)+ y:(rh)+,y1"); break; } - case 2082: { // b,x:(r)+ y:(rh)+,a + case 2146: { // b,x:(r)+ y:(rh)+,a unhandled("b,x:(r)+ y:(rh)+,a"); break; } - case 2083: { // b,x:(r)+ y:(rh)+,b + case 2147: { // b,x:(r)+ y:(rh)+,b unhandled("b,x:(r)+ y:(rh)+,b"); break; } - case 2084: { // x0,x:(r)+ y:(rh),y0 + case 2148: { // x0,x:(r)+ y:(rh),y0 unhandled("x0,x:(r)+ y:(rh),y0"); break; } - case 2085: { // x0,x:(r)+ y:(rh),y1 + case 2149: { // x0,x:(r)+ y:(rh),y1 unhandled("x0,x:(r)+ y:(rh),y1"); break; } - case 2086: { // x0,x:(r)+ y:(rh),a + case 2150: { // x0,x:(r)+ y:(rh),a unhandled("x0,x:(r)+ y:(rh),a"); break; } - case 2087: { // x0,x:(r)+ y:(rh),b + case 2151: { // x0,x:(r)+ y:(rh),b unhandled("x0,x:(r)+ y:(rh),b"); break; } - case 2088: { // x1,x:(r)+ y:(rh),y0 + case 2152: { // x1,x:(r)+ y:(rh),y0 unhandled("x1,x:(r)+ y:(rh),y0"); break; } - case 2089: { // x1,x:(r)+ y:(rh),y1 + case 2153: { // x1,x:(r)+ y:(rh),y1 unhandled("x1,x:(r)+ y:(rh),y1"); break; } - case 2090: { // x1,x:(r)+ y:(rh),a + case 2154: { // x1,x:(r)+ y:(rh),a unhandled("x1,x:(r)+ y:(rh),a"); break; } - case 2091: { // x1,x:(r)+ y:(rh),b + case 2155: { // x1,x:(r)+ y:(rh),b unhandled("x1,x:(r)+ y:(rh),b"); break; } - case 2092: { // a,x:(r)+ y:(rh),y0 + case 2156: { // a,x:(r)+ y:(rh),y0 unhandled("a,x:(r)+ y:(rh),y0"); break; } - case 2093: { // a,x:(r)+ y:(rh),y1 + case 2157: { // a,x:(r)+ y:(rh),y1 unhandled("a,x:(r)+ y:(rh),y1"); break; } - case 2094: { // a,x:(r)+ y:(rh),a + case 2158: { // a,x:(r)+ y:(rh),a unhandled("a,x:(r)+ y:(rh),a"); break; } - case 2095: { // a,x:(r)+ y:(rh),b + case 2159: { // a,x:(r)+ y:(rh),b unhandled("a,x:(r)+ y:(rh),b"); break; } - case 2096: { // b,x:(r)+ y:(rh),y0 + case 2160: { // b,x:(r)+ y:(rh),y0 unhandled("b,x:(r)+ y:(rh),y0"); break; } - case 2097: { // b,x:(r)+ y:(rh),y1 + case 2161: { // b,x:(r)+ y:(rh),y1 unhandled("b,x:(r)+ y:(rh),y1"); break; } - case 2098: { // b,x:(r)+ y:(rh),a + case 2162: { // b,x:(r)+ y:(rh),a unhandled("b,x:(r)+ y:(rh),a"); break; } - case 2099: { // b,x:(r)+ y:(rh),b + case 2163: { // b,x:(r)+ y:(rh),b unhandled("b,x:(r)+ y:(rh),b"); break; } - case 2100: { // x0,x:(r) y:(rh)+n,y0 + case 2164: { // x0,x:(r) y:(rh)+n,y0 unhandled("x0,x:(r) y:(rh)+n,y0"); break; } - case 2101: { // x0,x:(r) y:(rh)+n,y1 + case 2165: { // x0,x:(r) y:(rh)+n,y1 unhandled("x0,x:(r) y:(rh)+n,y1"); break; } - case 2102: { // x0,x:(r) y:(rh)+n,a + case 2166: { // x0,x:(r) y:(rh)+n,a unhandled("x0,x:(r) y:(rh)+n,a"); break; } - case 2103: { // x0,x:(r) y:(rh)+n,b + case 2167: { // x0,x:(r) y:(rh)+n,b unhandled("x0,x:(r) y:(rh)+n,b"); break; } - case 2104: { // x1,x:(r) y:(rh)+n,y0 + case 2168: { // x1,x:(r) y:(rh)+n,y0 unhandled("x1,x:(r) y:(rh)+n,y0"); break; } - case 2105: { // x1,x:(r) y:(rh)+n,y1 + case 2169: { // x1,x:(r) y:(rh)+n,y1 unhandled("x1,x:(r) y:(rh)+n,y1"); break; } - case 2106: { // x1,x:(r) y:(rh)+n,a + case 2170: { // x1,x:(r) y:(rh)+n,a unhandled("x1,x:(r) y:(rh)+n,a"); break; } - case 2107: { // x1,x:(r) y:(rh)+n,b + case 2171: { // x1,x:(r) y:(rh)+n,b unhandled("x1,x:(r) y:(rh)+n,b"); break; } - case 2108: { // a,x:(r) y:(rh)+n,y0 + case 2172: { // a,x:(r) y:(rh)+n,y0 unhandled("a,x:(r) y:(rh)+n,y0"); break; } - case 2109: { // a,x:(r) y:(rh)+n,y1 + case 2173: { // a,x:(r) y:(rh)+n,y1 unhandled("a,x:(r) y:(rh)+n,y1"); break; } - case 2110: { // a,x:(r) y:(rh)+n,a + case 2174: { // a,x:(r) y:(rh)+n,a unhandled("a,x:(r) y:(rh)+n,a"); break; } - case 2111: { // a,x:(r) y:(rh)+n,b + case 2175: { // a,x:(r) y:(rh)+n,b unhandled("a,x:(r) y:(rh)+n,b"); break; } - case 2112: { // b,x:(r) y:(rh)+n,y0 + case 2176: { // b,x:(r) y:(rh)+n,y0 unhandled("b,x:(r) y:(rh)+n,y0"); break; } - case 2113: { // b,x:(r) y:(rh)+n,y1 + case 2177: { // b,x:(r) y:(rh)+n,y1 unhandled("b,x:(r) y:(rh)+n,y1"); break; } - case 2114: { // b,x:(r) y:(rh)+n,a + case 2178: { // b,x:(r) y:(rh)+n,a unhandled("b,x:(r) y:(rh)+n,a"); break; } - case 2115: { // b,x:(r) y:(rh)+n,b + case 2179: { // b,x:(r) y:(rh)+n,b unhandled("b,x:(r) y:(rh)+n,b"); break; } - case 2116: { // x0,x:(r) y:(rh)-,y0 + case 2180: { // x0,x:(r) y:(rh)-,y0 unhandled("x0,x:(r) y:(rh)-,y0"); break; } - case 2117: { // x0,x:(r) y:(rh)-,y1 + case 2181: { // x0,x:(r) y:(rh)-,y1 unhandled("x0,x:(r) y:(rh)-,y1"); break; } - case 2118: { // x0,x:(r) y:(rh)-,a + case 2182: { // x0,x:(r) y:(rh)-,a unhandled("x0,x:(r) y:(rh)-,a"); break; } - case 2119: { // x0,x:(r) y:(rh)-,b + case 2183: { // x0,x:(r) y:(rh)-,b unhandled("x0,x:(r) y:(rh)-,b"); break; } - case 2120: { // x1,x:(r) y:(rh)-,y0 + case 2184: { // x1,x:(r) y:(rh)-,y0 unhandled("x1,x:(r) y:(rh)-,y0"); break; } - case 2121: { // x1,x:(r) y:(rh)-,y1 + case 2185: { // x1,x:(r) y:(rh)-,y1 unhandled("x1,x:(r) y:(rh)-,y1"); break; } - case 2122: { // x1,x:(r) y:(rh)-,a + case 2186: { // x1,x:(r) y:(rh)-,a unhandled("x1,x:(r) y:(rh)-,a"); break; } - case 2123: { // x1,x:(r) y:(rh)-,b + case 2187: { // x1,x:(r) y:(rh)-,b unhandled("x1,x:(r) y:(rh)-,b"); break; } - case 2124: { // a,x:(r) y:(rh)-,y0 + case 2188: { // a,x:(r) y:(rh)-,y0 unhandled("a,x:(r) y:(rh)-,y0"); break; } - case 2125: { // a,x:(r) y:(rh)-,y1 + case 2189: { // a,x:(r) y:(rh)-,y1 unhandled("a,x:(r) y:(rh)-,y1"); break; } - case 2126: { // a,x:(r) y:(rh)-,a + case 2190: { // a,x:(r) y:(rh)-,a unhandled("a,x:(r) y:(rh)-,a"); break; } - case 2127: { // a,x:(r) y:(rh)-,b + case 2191: { // a,x:(r) y:(rh)-,b unhandled("a,x:(r) y:(rh)-,b"); break; } - case 2128: { // b,x:(r) y:(rh)-,y0 + case 2192: { // b,x:(r) y:(rh)-,y0 unhandled("b,x:(r) y:(rh)-,y0"); break; } - case 2129: { // b,x:(r) y:(rh)-,y1 + case 2193: { // b,x:(r) y:(rh)-,y1 unhandled("b,x:(r) y:(rh)-,y1"); break; } - case 2130: { // b,x:(r) y:(rh)-,a + case 2194: { // b,x:(r) y:(rh)-,a unhandled("b,x:(r) y:(rh)-,a"); break; } - case 2131: { // b,x:(r) y:(rh)-,b + case 2195: { // b,x:(r) y:(rh)-,b unhandled("b,x:(r) y:(rh)-,b"); break; } - case 2132: { // x0,x:(r) y:(rh)+,y0 + case 2196: { // x0,x:(r) y:(rh)+,y0 unhandled("x0,x:(r) y:(rh)+,y0"); break; } - case 2133: { // x0,x:(r) y:(rh)+,y1 + case 2197: { // x0,x:(r) y:(rh)+,y1 unhandled("x0,x:(r) y:(rh)+,y1"); break; } - case 2134: { // x0,x:(r) y:(rh)+,a + case 2198: { // x0,x:(r) y:(rh)+,a unhandled("x0,x:(r) y:(rh)+,a"); break; } - case 2135: { // x0,x:(r) y:(rh)+,b + case 2199: { // x0,x:(r) y:(rh)+,b unhandled("x0,x:(r) y:(rh)+,b"); break; } - case 2136: { // x1,x:(r) y:(rh)+,y0 + case 2200: { // x1,x:(r) y:(rh)+,y0 unhandled("x1,x:(r) y:(rh)+,y0"); break; } - case 2137: { // x1,x:(r) y:(rh)+,y1 + case 2201: { // x1,x:(r) y:(rh)+,y1 unhandled("x1,x:(r) y:(rh)+,y1"); break; } - case 2138: { // x1,x:(r) y:(rh)+,a + case 2202: { // x1,x:(r) y:(rh)+,a unhandled("x1,x:(r) y:(rh)+,a"); break; } - case 2139: { // x1,x:(r) y:(rh)+,b + case 2203: { // x1,x:(r) y:(rh)+,b unhandled("x1,x:(r) y:(rh)+,b"); break; } - case 2140: { // a,x:(r) y:(rh)+,y0 + case 2204: { // a,x:(r) y:(rh)+,y0 unhandled("a,x:(r) y:(rh)+,y0"); break; } - case 2141: { // a,x:(r) y:(rh)+,y1 + case 2205: { // a,x:(r) y:(rh)+,y1 unhandled("a,x:(r) y:(rh)+,y1"); break; } - case 2142: { // a,x:(r) y:(rh)+,a + case 2206: { // a,x:(r) y:(rh)+,a unhandled("a,x:(r) y:(rh)+,a"); break; } - case 2143: { // a,x:(r) y:(rh)+,b + case 2207: { // a,x:(r) y:(rh)+,b unhandled("a,x:(r) y:(rh)+,b"); break; } - case 2144: { // b,x:(r) y:(rh)+,y0 + case 2208: { // b,x:(r) y:(rh)+,y0 unhandled("b,x:(r) y:(rh)+,y0"); break; } - case 2145: { // b,x:(r) y:(rh)+,y1 + case 2209: { // b,x:(r) y:(rh)+,y1 unhandled("b,x:(r) y:(rh)+,y1"); break; } - case 2146: { // b,x:(r) y:(rh)+,a + case 2210: { // b,x:(r) y:(rh)+,a unhandled("b,x:(r) y:(rh)+,a"); break; } - case 2147: { // b,x:(r) y:(rh)+,b + case 2211: { // b,x:(r) y:(rh)+,b unhandled("b,x:(r) y:(rh)+,b"); break; } - case 2148: { // x0,x:(r) y:(rh),y0 + case 2212: { // x0,x:(r) y:(rh),y0 unhandled("x0,x:(r) y:(rh),y0"); break; } - case 2149: { // x0,x:(r) y:(rh),y1 + case 2213: { // x0,x:(r) y:(rh),y1 unhandled("x0,x:(r) y:(rh),y1"); break; } - case 2150: { // x0,x:(r) y:(rh),a + case 2214: { // x0,x:(r) y:(rh),a unhandled("x0,x:(r) y:(rh),a"); break; } - case 2151: { // x0,x:(r) y:(rh),b + case 2215: { // x0,x:(r) y:(rh),b unhandled("x0,x:(r) y:(rh),b"); break; } - case 2152: { // x1,x:(r) y:(rh),y0 + case 2216: { // x1,x:(r) y:(rh),y0 unhandled("x1,x:(r) y:(rh),y0"); break; } - case 2153: { // x1,x:(r) y:(rh),y1 + case 2217: { // x1,x:(r) y:(rh),y1 unhandled("x1,x:(r) y:(rh),y1"); break; } - case 2154: { // x1,x:(r) y:(rh),a + case 2218: { // x1,x:(r) y:(rh),a unhandled("x1,x:(r) y:(rh),a"); break; } - case 2155: { // x1,x:(r) y:(rh),b + case 2219: { // x1,x:(r) y:(rh),b unhandled("x1,x:(r) y:(rh),b"); break; } - case 2156: { // a,x:(r) y:(rh),y0 + case 2220: { // a,x:(r) y:(rh),y0 unhandled("a,x:(r) y:(rh),y0"); break; } - case 2157: { // a,x:(r) y:(rh),y1 + case 2221: { // a,x:(r) y:(rh),y1 unhandled("a,x:(r) y:(rh),y1"); break; } - case 2158: { // a,x:(r) y:(rh),a + case 2222: { // a,x:(r) y:(rh),a unhandled("a,x:(r) y:(rh),a"); break; } - case 2159: { // a,x:(r) y:(rh),b + case 2223: { // a,x:(r) y:(rh),b unhandled("a,x:(r) y:(rh),b"); break; } - case 2160: { // b,x:(r) y:(rh),y0 + case 2224: { // b,x:(r) y:(rh),y0 unhandled("b,x:(r) y:(rh),y0"); break; } - case 2161: { // b,x:(r) y:(rh),y1 + case 2225: { // b,x:(r) y:(rh),y1 unhandled("b,x:(r) y:(rh),y1"); break; } - case 2162: { // b,x:(r) y:(rh),a + case 2226: { // b,x:(r) y:(rh),a unhandled("b,x:(r) y:(rh),a"); break; } - case 2163: { // b,x:(r) y:(rh),b + case 2227: { // b,x:(r) y:(rh),b unhandled("b,x:(r) y:(rh),b"); break; } - case 2164: { // x0,x:(r)+n y0,y:(rh)+n + case 2228: { // x0,x:(r)+n y0,y:(rh)+n unhandled("x0,x:(r)+n y0,y:(rh)+n"); break; } - case 2165: { // x0,x:(r)+n y1,y:(rh)+n + case 2229: { // x0,x:(r)+n y1,y:(rh)+n unhandled("x0,x:(r)+n y1,y:(rh)+n"); break; } - case 2166: { // x0,x:(r)+n a,y:(rh)+n + case 2230: { // x0,x:(r)+n a,y:(rh)+n unhandled("x0,x:(r)+n a,y:(rh)+n"); break; } - case 2167: { // x0,x:(r)+n b,y:(rh)+n + case 2231: { // x0,x:(r)+n b,y:(rh)+n unhandled("x0,x:(r)+n b,y:(rh)+n"); break; } - case 2168: { // x1,x:(r)+n y0,y:(rh)+n + case 2232: { // x1,x:(r)+n y0,y:(rh)+n unhandled("x1,x:(r)+n y0,y:(rh)+n"); break; } - case 2169: { // x1,x:(r)+n y1,y:(rh)+n + case 2233: { // x1,x:(r)+n y1,y:(rh)+n unhandled("x1,x:(r)+n y1,y:(rh)+n"); break; } - case 2170: { // x1,x:(r)+n a,y:(rh)+n + case 2234: { // x1,x:(r)+n a,y:(rh)+n unhandled("x1,x:(r)+n a,y:(rh)+n"); break; } - case 2171: { // x1,x:(r)+n b,y:(rh)+n + case 2235: { // x1,x:(r)+n b,y:(rh)+n unhandled("x1,x:(r)+n b,y:(rh)+n"); break; } - case 2172: { // a,x:(r)+n y0,y:(rh)+n + case 2236: { // a,x:(r)+n y0,y:(rh)+n unhandled("a,x:(r)+n y0,y:(rh)+n"); break; } - case 2173: { // a,x:(r)+n y1,y:(rh)+n + case 2237: { // a,x:(r)+n y1,y:(rh)+n unhandled("a,x:(r)+n y1,y:(rh)+n"); break; } - case 2174: { // a,x:(r)+n a,y:(rh)+n + case 2238: { // a,x:(r)+n a,y:(rh)+n unhandled("a,x:(r)+n a,y:(rh)+n"); break; } - case 2175: { // a,x:(r)+n b,y:(rh)+n + case 2239: { // a,x:(r)+n b,y:(rh)+n unhandled("a,x:(r)+n b,y:(rh)+n"); break; } - case 2176: { // b,x:(r)+n y0,y:(rh)+n + case 2240: { // b,x:(r)+n y0,y:(rh)+n unhandled("b,x:(r)+n y0,y:(rh)+n"); break; } - case 2177: { // b,x:(r)+n y1,y:(rh)+n + case 2241: { // b,x:(r)+n y1,y:(rh)+n unhandled("b,x:(r)+n y1,y:(rh)+n"); break; } - case 2178: { // b,x:(r)+n a,y:(rh)+n + case 2242: { // b,x:(r)+n a,y:(rh)+n unhandled("b,x:(r)+n a,y:(rh)+n"); break; } - case 2179: { // b,x:(r)+n b,y:(rh)+n + case 2243: { // b,x:(r)+n b,y:(rh)+n unhandled("b,x:(r)+n b,y:(rh)+n"); break; } - case 2180: { // x0,x:(r)+n y0,y:(rh)- + case 2244: { // x0,x:(r)+n y0,y:(rh)- unhandled("x0,x:(r)+n y0,y:(rh)-"); break; } - case 2181: { // x0,x:(r)+n y1,y:(rh)- + case 2245: { // x0,x:(r)+n y1,y:(rh)- unhandled("x0,x:(r)+n y1,y:(rh)-"); break; } - case 2182: { // x0,x:(r)+n a,y:(rh)- + case 2246: { // x0,x:(r)+n a,y:(rh)- unhandled("x0,x:(r)+n a,y:(rh)-"); break; } - case 2183: { // x0,x:(r)+n b,y:(rh)- + case 2247: { // x0,x:(r)+n b,y:(rh)- unhandled("x0,x:(r)+n b,y:(rh)-"); break; } - case 2184: { // x1,x:(r)+n y0,y:(rh)- + case 2248: { // x1,x:(r)+n y0,y:(rh)- unhandled("x1,x:(r)+n y0,y:(rh)-"); break; } - case 2185: { // x1,x:(r)+n y1,y:(rh)- + case 2249: { // x1,x:(r)+n y1,y:(rh)- unhandled("x1,x:(r)+n y1,y:(rh)-"); break; } - case 2186: { // x1,x:(r)+n a,y:(rh)- + case 2250: { // x1,x:(r)+n a,y:(rh)- unhandled("x1,x:(r)+n a,y:(rh)-"); break; } - case 2187: { // x1,x:(r)+n b,y:(rh)- + case 2251: { // x1,x:(r)+n b,y:(rh)- unhandled("x1,x:(r)+n b,y:(rh)-"); break; } - case 2188: { // a,x:(r)+n y0,y:(rh)- + case 2252: { // a,x:(r)+n y0,y:(rh)- unhandled("a,x:(r)+n y0,y:(rh)-"); break; } - case 2189: { // a,x:(r)+n y1,y:(rh)- + case 2253: { // a,x:(r)+n y1,y:(rh)- unhandled("a,x:(r)+n y1,y:(rh)-"); break; } - case 2190: { // a,x:(r)+n a,y:(rh)- + case 2254: { // a,x:(r)+n a,y:(rh)- unhandled("a,x:(r)+n a,y:(rh)-"); break; } - case 2191: { // a,x:(r)+n b,y:(rh)- + case 2255: { // a,x:(r)+n b,y:(rh)- unhandled("a,x:(r)+n b,y:(rh)-"); break; } - case 2192: { // b,x:(r)+n y0,y:(rh)- + case 2256: { // b,x:(r)+n y0,y:(rh)- unhandled("b,x:(r)+n y0,y:(rh)-"); break; } - case 2193: { // b,x:(r)+n y1,y:(rh)- + case 2257: { // b,x:(r)+n y1,y:(rh)- unhandled("b,x:(r)+n y1,y:(rh)-"); break; } - case 2194: { // b,x:(r)+n a,y:(rh)- + case 2258: { // b,x:(r)+n a,y:(rh)- unhandled("b,x:(r)+n a,y:(rh)-"); break; } - case 2195: { // b,x:(r)+n b,y:(rh)- + case 2259: { // b,x:(r)+n b,y:(rh)- unhandled("b,x:(r)+n b,y:(rh)-"); break; } - case 2196: { // x0,x:(r)+n y0,y:(rh)+ + case 2260: { // x0,x:(r)+n y0,y:(rh)+ unhandled("x0,x:(r)+n y0,y:(rh)+"); break; } - case 2197: { // x0,x:(r)+n y1,y:(rh)+ + case 2261: { // x0,x:(r)+n y1,y:(rh)+ unhandled("x0,x:(r)+n y1,y:(rh)+"); break; } - case 2198: { // x0,x:(r)+n a,y:(rh)+ + case 2262: { // x0,x:(r)+n a,y:(rh)+ unhandled("x0,x:(r)+n a,y:(rh)+"); break; } - case 2199: { // x0,x:(r)+n b,y:(rh)+ + case 2263: { // x0,x:(r)+n b,y:(rh)+ unhandled("x0,x:(r)+n b,y:(rh)+"); break; } - case 2200: { // x1,x:(r)+n y0,y:(rh)+ + case 2264: { // x1,x:(r)+n y0,y:(rh)+ unhandled("x1,x:(r)+n y0,y:(rh)+"); break; } - case 2201: { // x1,x:(r)+n y1,y:(rh)+ + case 2265: { // x1,x:(r)+n y1,y:(rh)+ unhandled("x1,x:(r)+n y1,y:(rh)+"); break; } - case 2202: { // x1,x:(r)+n a,y:(rh)+ + case 2266: { // x1,x:(r)+n a,y:(rh)+ unhandled("x1,x:(r)+n a,y:(rh)+"); break; } - case 2203: { // x1,x:(r)+n b,y:(rh)+ + case 2267: { // x1,x:(r)+n b,y:(rh)+ unhandled("x1,x:(r)+n b,y:(rh)+"); break; } - case 2204: { // a,x:(r)+n y0,y:(rh)+ + case 2268: { // a,x:(r)+n y0,y:(rh)+ unhandled("a,x:(r)+n y0,y:(rh)+"); break; } - case 2205: { // a,x:(r)+n y1,y:(rh)+ + case 2269: { // a,x:(r)+n y1,y:(rh)+ unhandled("a,x:(r)+n y1,y:(rh)+"); break; } - case 2206: { // a,x:(r)+n a,y:(rh)+ + case 2270: { // a,x:(r)+n a,y:(rh)+ unhandled("a,x:(r)+n a,y:(rh)+"); break; } - case 2207: { // a,x:(r)+n b,y:(rh)+ + case 2271: { // a,x:(r)+n b,y:(rh)+ unhandled("a,x:(r)+n b,y:(rh)+"); break; } - case 2208: { // b,x:(r)+n y0,y:(rh)+ + case 2272: { // b,x:(r)+n y0,y:(rh)+ unhandled("b,x:(r)+n y0,y:(rh)+"); break; } - case 2209: { // b,x:(r)+n y1,y:(rh)+ + case 2273: { // b,x:(r)+n y1,y:(rh)+ unhandled("b,x:(r)+n y1,y:(rh)+"); break; } - case 2210: { // b,x:(r)+n a,y:(rh)+ + case 2274: { // b,x:(r)+n a,y:(rh)+ unhandled("b,x:(r)+n a,y:(rh)+"); break; } - case 2211: { // b,x:(r)+n b,y:(rh)+ + case 2275: { // b,x:(r)+n b,y:(rh)+ unhandled("b,x:(r)+n b,y:(rh)+"); break; } - case 2212: { // x0,x:(r)+n y0,y:(rh) + case 2276: { // x0,x:(r)+n y0,y:(rh) unhandled("x0,x:(r)+n y0,y:(rh)"); break; } - case 2213: { // x0,x:(r)+n y1,y:(rh) + case 2277: { // x0,x:(r)+n y1,y:(rh) unhandled("x0,x:(r)+n y1,y:(rh)"); break; } - case 2214: { // x0,x:(r)+n a,y:(rh) + case 2278: { // x0,x:(r)+n a,y:(rh) unhandled("x0,x:(r)+n a,y:(rh)"); break; } - case 2215: { // x0,x:(r)+n b,y:(rh) + case 2279: { // x0,x:(r)+n b,y:(rh) unhandled("x0,x:(r)+n b,y:(rh)"); break; } - case 2216: { // x1,x:(r)+n y0,y:(rh) + case 2280: { // x1,x:(r)+n y0,y:(rh) unhandled("x1,x:(r)+n y0,y:(rh)"); break; } - case 2217: { // x1,x:(r)+n y1,y:(rh) + case 2281: { // x1,x:(r)+n y1,y:(rh) unhandled("x1,x:(r)+n y1,y:(rh)"); break; } - case 2218: { // x1,x:(r)+n a,y:(rh) + case 2282: { // x1,x:(r)+n a,y:(rh) unhandled("x1,x:(r)+n a,y:(rh)"); break; } - case 2219: { // x1,x:(r)+n b,y:(rh) + case 2283: { // x1,x:(r)+n b,y:(rh) unhandled("x1,x:(r)+n b,y:(rh)"); break; } - case 2220: { // a,x:(r)+n y0,y:(rh) + case 2284: { // a,x:(r)+n y0,y:(rh) unhandled("a,x:(r)+n y0,y:(rh)"); break; } - case 2221: { // a,x:(r)+n y1,y:(rh) + case 2285: { // a,x:(r)+n y1,y:(rh) unhandled("a,x:(r)+n y1,y:(rh)"); break; } - case 2222: { // a,x:(r)+n a,y:(rh) + case 2286: { // a,x:(r)+n a,y:(rh) unhandled("a,x:(r)+n a,y:(rh)"); break; } - case 2223: { // a,x:(r)+n b,y:(rh) + case 2287: { // a,x:(r)+n b,y:(rh) unhandled("a,x:(r)+n b,y:(rh)"); break; } - case 2224: { // b,x:(r)+n y0,y:(rh) + case 2288: { // b,x:(r)+n y0,y:(rh) unhandled("b,x:(r)+n y0,y:(rh)"); break; } - case 2225: { // b,x:(r)+n y1,y:(rh) + case 2289: { // b,x:(r)+n y1,y:(rh) unhandled("b,x:(r)+n y1,y:(rh)"); break; } - case 2226: { // b,x:(r)+n a,y:(rh) + case 2290: { // b,x:(r)+n a,y:(rh) unhandled("b,x:(r)+n a,y:(rh)"); break; } - case 2227: { // b,x:(r)+n b,y:(rh) + case 2291: { // b,x:(r)+n b,y:(rh) unhandled("b,x:(r)+n b,y:(rh)"); break; } - case 2228: { // x0,x:(r)- y0,y:(rh)+n + case 2292: { // x0,x:(r)- y0,y:(rh)+n unhandled("x0,x:(r)- y0,y:(rh)+n"); break; } - case 2229: { // x0,x:(r)- y1,y:(rh)+n + case 2293: { // x0,x:(r)- y1,y:(rh)+n unhandled("x0,x:(r)- y1,y:(rh)+n"); break; } - case 2230: { // x0,x:(r)- a,y:(rh)+n + case 2294: { // x0,x:(r)- a,y:(rh)+n unhandled("x0,x:(r)- a,y:(rh)+n"); break; } - case 2231: { // x0,x:(r)- b,y:(rh)+n + case 2295: { // x0,x:(r)- b,y:(rh)+n unhandled("x0,x:(r)- b,y:(rh)+n"); break; } - case 2232: { // x1,x:(r)- y0,y:(rh)+n + case 2296: { // x1,x:(r)- y0,y:(rh)+n unhandled("x1,x:(r)- y0,y:(rh)+n"); break; } - case 2233: { // x1,x:(r)- y1,y:(rh)+n + case 2297: { // x1,x:(r)- y1,y:(rh)+n unhandled("x1,x:(r)- y1,y:(rh)+n"); break; } - case 2234: { // x1,x:(r)- a,y:(rh)+n + case 2298: { // x1,x:(r)- a,y:(rh)+n unhandled("x1,x:(r)- a,y:(rh)+n"); break; } - case 2235: { // x1,x:(r)- b,y:(rh)+n + case 2299: { // x1,x:(r)- b,y:(rh)+n unhandled("x1,x:(r)- b,y:(rh)+n"); break; } - case 2236: { // a,x:(r)- y0,y:(rh)+n + case 2300: { // a,x:(r)- y0,y:(rh)+n unhandled("a,x:(r)- y0,y:(rh)+n"); break; } - case 2237: { // a,x:(r)- y1,y:(rh)+n + case 2301: { // a,x:(r)- y1,y:(rh)+n unhandled("a,x:(r)- y1,y:(rh)+n"); break; } - case 2238: { // a,x:(r)- a,y:(rh)+n + case 2302: { // a,x:(r)- a,y:(rh)+n unhandled("a,x:(r)- a,y:(rh)+n"); break; } - case 2239: { // a,x:(r)- b,y:(rh)+n + case 2303: { // a,x:(r)- b,y:(rh)+n unhandled("a,x:(r)- b,y:(rh)+n"); break; } - case 2240: { // b,x:(r)- y0,y:(rh)+n + case 2304: { // b,x:(r)- y0,y:(rh)+n unhandled("b,x:(r)- y0,y:(rh)+n"); break; } - case 2241: { // b,x:(r)- y1,y:(rh)+n + case 2305: { // b,x:(r)- y1,y:(rh)+n unhandled("b,x:(r)- y1,y:(rh)+n"); break; } - case 2242: { // b,x:(r)- a,y:(rh)+n + case 2306: { // b,x:(r)- a,y:(rh)+n unhandled("b,x:(r)- a,y:(rh)+n"); break; } - case 2243: { // b,x:(r)- b,y:(rh)+n + case 2307: { // b,x:(r)- b,y:(rh)+n unhandled("b,x:(r)- b,y:(rh)+n"); break; } - case 2244: { // x0,x:(r)- y0,y:(rh)- + case 2308: { // x0,x:(r)- y0,y:(rh)- unhandled("x0,x:(r)- y0,y:(rh)-"); break; } - case 2245: { // x0,x:(r)- y1,y:(rh)- + case 2309: { // x0,x:(r)- y1,y:(rh)- unhandled("x0,x:(r)- y1,y:(rh)-"); break; } - case 2246: { // x0,x:(r)- a,y:(rh)- + case 2310: { // x0,x:(r)- a,y:(rh)- unhandled("x0,x:(r)- a,y:(rh)-"); break; } - case 2247: { // x0,x:(r)- b,y:(rh)- + case 2311: { // x0,x:(r)- b,y:(rh)- unhandled("x0,x:(r)- b,y:(rh)-"); break; } - case 2248: { // x1,x:(r)- y0,y:(rh)- + case 2312: { // x1,x:(r)- y0,y:(rh)- unhandled("x1,x:(r)- y0,y:(rh)-"); break; } - case 2249: { // x1,x:(r)- y1,y:(rh)- + case 2313: { // x1,x:(r)- y1,y:(rh)- unhandled("x1,x:(r)- y1,y:(rh)-"); break; } - case 2250: { // x1,x:(r)- a,y:(rh)- + case 2314: { // x1,x:(r)- a,y:(rh)- unhandled("x1,x:(r)- a,y:(rh)-"); break; } - case 2251: { // x1,x:(r)- b,y:(rh)- + case 2315: { // x1,x:(r)- b,y:(rh)- unhandled("x1,x:(r)- b,y:(rh)-"); break; } - case 2252: { // a,x:(r)- y0,y:(rh)- + case 2316: { // a,x:(r)- y0,y:(rh)- unhandled("a,x:(r)- y0,y:(rh)-"); break; } - case 2253: { // a,x:(r)- y1,y:(rh)- + case 2317: { // a,x:(r)- y1,y:(rh)- unhandled("a,x:(r)- y1,y:(rh)-"); break; } - case 2254: { // a,x:(r)- a,y:(rh)- + case 2318: { // a,x:(r)- a,y:(rh)- unhandled("a,x:(r)- a,y:(rh)-"); break; } - case 2255: { // a,x:(r)- b,y:(rh)- + case 2319: { // a,x:(r)- b,y:(rh)- unhandled("a,x:(r)- b,y:(rh)-"); break; } - case 2256: { // b,x:(r)- y0,y:(rh)- + case 2320: { // b,x:(r)- y0,y:(rh)- unhandled("b,x:(r)- y0,y:(rh)-"); break; } - case 2257: { // b,x:(r)- y1,y:(rh)- + case 2321: { // b,x:(r)- y1,y:(rh)- unhandled("b,x:(r)- y1,y:(rh)-"); break; } - case 2258: { // b,x:(r)- a,y:(rh)- + case 2322: { // b,x:(r)- a,y:(rh)- unhandled("b,x:(r)- a,y:(rh)-"); break; } - case 2259: { // b,x:(r)- b,y:(rh)- + case 2323: { // b,x:(r)- b,y:(rh)- unhandled("b,x:(r)- b,y:(rh)-"); break; } - case 2260: { // x0,x:(r)- y0,y:(rh)+ + case 2324: { // x0,x:(r)- y0,y:(rh)+ unhandled("x0,x:(r)- y0,y:(rh)+"); break; } - case 2261: { // x0,x:(r)- y1,y:(rh)+ + case 2325: { // x0,x:(r)- y1,y:(rh)+ unhandled("x0,x:(r)- y1,y:(rh)+"); break; } - case 2262: { // x0,x:(r)- a,y:(rh)+ + case 2326: { // x0,x:(r)- a,y:(rh)+ unhandled("x0,x:(r)- a,y:(rh)+"); break; } - case 2263: { // x0,x:(r)- b,y:(rh)+ + case 2327: { // x0,x:(r)- b,y:(rh)+ unhandled("x0,x:(r)- b,y:(rh)+"); break; } - case 2264: { // x1,x:(r)- y0,y:(rh)+ + case 2328: { // x1,x:(r)- y0,y:(rh)+ unhandled("x1,x:(r)- y0,y:(rh)+"); break; } - case 2265: { // x1,x:(r)- y1,y:(rh)+ + case 2329: { // x1,x:(r)- y1,y:(rh)+ unhandled("x1,x:(r)- y1,y:(rh)+"); break; } - case 2266: { // x1,x:(r)- a,y:(rh)+ + case 2330: { // x1,x:(r)- a,y:(rh)+ unhandled("x1,x:(r)- a,y:(rh)+"); break; } - case 2267: { // x1,x:(r)- b,y:(rh)+ + case 2331: { // x1,x:(r)- b,y:(rh)+ unhandled("x1,x:(r)- b,y:(rh)+"); break; } - case 2268: { // a,x:(r)- y0,y:(rh)+ + case 2332: { // a,x:(r)- y0,y:(rh)+ unhandled("a,x:(r)- y0,y:(rh)+"); break; } - case 2269: { // a,x:(r)- y1,y:(rh)+ + case 2333: { // a,x:(r)- y1,y:(rh)+ unhandled("a,x:(r)- y1,y:(rh)+"); break; } - case 2270: { // a,x:(r)- a,y:(rh)+ + case 2334: { // a,x:(r)- a,y:(rh)+ unhandled("a,x:(r)- a,y:(rh)+"); break; } - case 2271: { // a,x:(r)- b,y:(rh)+ + case 2335: { // a,x:(r)- b,y:(rh)+ unhandled("a,x:(r)- b,y:(rh)+"); break; } - case 2272: { // b,x:(r)- y0,y:(rh)+ + case 2336: { // b,x:(r)- y0,y:(rh)+ unhandled("b,x:(r)- y0,y:(rh)+"); break; } - case 2273: { // b,x:(r)- y1,y:(rh)+ + case 2337: { // b,x:(r)- y1,y:(rh)+ unhandled("b,x:(r)- y1,y:(rh)+"); break; } - case 2274: { // b,x:(r)- a,y:(rh)+ + case 2338: { // b,x:(r)- a,y:(rh)+ unhandled("b,x:(r)- a,y:(rh)+"); break; } - case 2275: { // b,x:(r)- b,y:(rh)+ + case 2339: { // b,x:(r)- b,y:(rh)+ unhandled("b,x:(r)- b,y:(rh)+"); break; } - case 2276: { // x0,x:(r)- y0,y:(rh) + case 2340: { // x0,x:(r)- y0,y:(rh) unhandled("x0,x:(r)- y0,y:(rh)"); break; } - case 2277: { // x0,x:(r)- y1,y:(rh) + case 2341: { // x0,x:(r)- y1,y:(rh) unhandled("x0,x:(r)- y1,y:(rh)"); break; } - case 2278: { // x0,x:(r)- a,y:(rh) + case 2342: { // x0,x:(r)- a,y:(rh) unhandled("x0,x:(r)- a,y:(rh)"); break; } - case 2279: { // x0,x:(r)- b,y:(rh) + case 2343: { // x0,x:(r)- b,y:(rh) unhandled("x0,x:(r)- b,y:(rh)"); break; } - case 2280: { // x1,x:(r)- y0,y:(rh) + case 2344: { // x1,x:(r)- y0,y:(rh) unhandled("x1,x:(r)- y0,y:(rh)"); break; } - case 2281: { // x1,x:(r)- y1,y:(rh) + case 2345: { // x1,x:(r)- y1,y:(rh) unhandled("x1,x:(r)- y1,y:(rh)"); break; } - case 2282: { // x1,x:(r)- a,y:(rh) + case 2346: { // x1,x:(r)- a,y:(rh) unhandled("x1,x:(r)- a,y:(rh)"); break; } - case 2283: { // x1,x:(r)- b,y:(rh) + case 2347: { // x1,x:(r)- b,y:(rh) unhandled("x1,x:(r)- b,y:(rh)"); break; } - case 2284: { // a,x:(r)- y0,y:(rh) + case 2348: { // a,x:(r)- y0,y:(rh) unhandled("a,x:(r)- y0,y:(rh)"); break; } - case 2285: { // a,x:(r)- y1,y:(rh) + case 2349: { // a,x:(r)- y1,y:(rh) unhandled("a,x:(r)- y1,y:(rh)"); break; } - case 2286: { // a,x:(r)- a,y:(rh) + case 2350: { // a,x:(r)- a,y:(rh) unhandled("a,x:(r)- a,y:(rh)"); break; } - case 2287: { // a,x:(r)- b,y:(rh) + case 2351: { // a,x:(r)- b,y:(rh) unhandled("a,x:(r)- b,y:(rh)"); break; } - case 2288: { // b,x:(r)- y0,y:(rh) + case 2352: { // b,x:(r)- y0,y:(rh) unhandled("b,x:(r)- y0,y:(rh)"); break; } - case 2289: { // b,x:(r)- y1,y:(rh) + case 2353: { // b,x:(r)- y1,y:(rh) unhandled("b,x:(r)- y1,y:(rh)"); break; } - case 2290: { // b,x:(r)- a,y:(rh) + case 2354: { // b,x:(r)- a,y:(rh) unhandled("b,x:(r)- a,y:(rh)"); break; } - case 2291: { // b,x:(r)- b,y:(rh) + case 2355: { // b,x:(r)- b,y:(rh) unhandled("b,x:(r)- b,y:(rh)"); break; } - case 2292: { // x0,x:(r)+ y0,y:(rh)+n + case 2356: { // x0,x:(r)+ y0,y:(rh)+n unhandled("x0,x:(r)+ y0,y:(rh)+n"); break; } - case 2293: { // x0,x:(r)+ y1,y:(rh)+n + case 2357: { // x0,x:(r)+ y1,y:(rh)+n unhandled("x0,x:(r)+ y1,y:(rh)+n"); break; } - case 2294: { // x0,x:(r)+ a,y:(rh)+n + case 2358: { // x0,x:(r)+ a,y:(rh)+n unhandled("x0,x:(r)+ a,y:(rh)+n"); break; } - case 2295: { // x0,x:(r)+ b,y:(rh)+n + case 2359: { // x0,x:(r)+ b,y:(rh)+n unhandled("x0,x:(r)+ b,y:(rh)+n"); break; } - case 2296: { // x1,x:(r)+ y0,y:(rh)+n + case 2360: { // x1,x:(r)+ y0,y:(rh)+n unhandled("x1,x:(r)+ y0,y:(rh)+n"); break; } - case 2297: { // x1,x:(r)+ y1,y:(rh)+n + case 2361: { // x1,x:(r)+ y1,y:(rh)+n unhandled("x1,x:(r)+ y1,y:(rh)+n"); break; } - case 2298: { // x1,x:(r)+ a,y:(rh)+n + case 2362: { // x1,x:(r)+ a,y:(rh)+n unhandled("x1,x:(r)+ a,y:(rh)+n"); break; } - case 2299: { // x1,x:(r)+ b,y:(rh)+n + case 2363: { // x1,x:(r)+ b,y:(rh)+n unhandled("x1,x:(r)+ b,y:(rh)+n"); break; } - case 2300: { // a,x:(r)+ y0,y:(rh)+n + case 2364: { // a,x:(r)+ y0,y:(rh)+n unhandled("a,x:(r)+ y0,y:(rh)+n"); break; } - case 2301: { // a,x:(r)+ y1,y:(rh)+n + case 2365: { // a,x:(r)+ y1,y:(rh)+n unhandled("a,x:(r)+ y1,y:(rh)+n"); break; } - case 2302: { // a,x:(r)+ a,y:(rh)+n + case 2366: { // a,x:(r)+ a,y:(rh)+n unhandled("a,x:(r)+ a,y:(rh)+n"); break; } - case 2303: { // a,x:(r)+ b,y:(rh)+n + case 2367: { // a,x:(r)+ b,y:(rh)+n unhandled("a,x:(r)+ b,y:(rh)+n"); break; } - case 2304: { // b,x:(r)+ y0,y:(rh)+n + case 2368: { // b,x:(r)+ y0,y:(rh)+n unhandled("b,x:(r)+ y0,y:(rh)+n"); break; } - case 2305: { // b,x:(r)+ y1,y:(rh)+n + case 2369: { // b,x:(r)+ y1,y:(rh)+n unhandled("b,x:(r)+ y1,y:(rh)+n"); break; } - case 2306: { // b,x:(r)+ a,y:(rh)+n + case 2370: { // b,x:(r)+ a,y:(rh)+n unhandled("b,x:(r)+ a,y:(rh)+n"); break; } - case 2307: { // b,x:(r)+ b,y:(rh)+n + case 2371: { // b,x:(r)+ b,y:(rh)+n unhandled("b,x:(r)+ b,y:(rh)+n"); break; } - case 2308: { // x0,x:(r)+ y0,y:(rh)- + case 2372: { // x0,x:(r)+ y0,y:(rh)- unhandled("x0,x:(r)+ y0,y:(rh)-"); break; } - case 2309: { // x0,x:(r)+ y1,y:(rh)- + case 2373: { // x0,x:(r)+ y1,y:(rh)- unhandled("x0,x:(r)+ y1,y:(rh)-"); break; } - case 2310: { // x0,x:(r)+ a,y:(rh)- + case 2374: { // x0,x:(r)+ a,y:(rh)- unhandled("x0,x:(r)+ a,y:(rh)-"); break; } - case 2311: { // x0,x:(r)+ b,y:(rh)- + case 2375: { // x0,x:(r)+ b,y:(rh)- unhandled("x0,x:(r)+ b,y:(rh)-"); break; } - case 2312: { // x1,x:(r)+ y0,y:(rh)- + case 2376: { // x1,x:(r)+ y0,y:(rh)- unhandled("x1,x:(r)+ y0,y:(rh)-"); break; } - case 2313: { // x1,x:(r)+ y1,y:(rh)- + case 2377: { // x1,x:(r)+ y1,y:(rh)- unhandled("x1,x:(r)+ y1,y:(rh)-"); break; } - case 2314: { // x1,x:(r)+ a,y:(rh)- + case 2378: { // x1,x:(r)+ a,y:(rh)- unhandled("x1,x:(r)+ a,y:(rh)-"); break; } - case 2315: { // x1,x:(r)+ b,y:(rh)- + case 2379: { // x1,x:(r)+ b,y:(rh)- unhandled("x1,x:(r)+ b,y:(rh)-"); break; } - case 2316: { // a,x:(r)+ y0,y:(rh)- + case 2380: { // a,x:(r)+ y0,y:(rh)- unhandled("a,x:(r)+ y0,y:(rh)-"); break; } - case 2317: { // a,x:(r)+ y1,y:(rh)- + case 2381: { // a,x:(r)+ y1,y:(rh)- unhandled("a,x:(r)+ y1,y:(rh)-"); break; } - case 2318: { // a,x:(r)+ a,y:(rh)- + case 2382: { // a,x:(r)+ a,y:(rh)- unhandled("a,x:(r)+ a,y:(rh)-"); break; } - case 2319: { // a,x:(r)+ b,y:(rh)- + case 2383: { // a,x:(r)+ b,y:(rh)- unhandled("a,x:(r)+ b,y:(rh)-"); break; } - case 2320: { // b,x:(r)+ y0,y:(rh)- + case 2384: { // b,x:(r)+ y0,y:(rh)- unhandled("b,x:(r)+ y0,y:(rh)-"); break; } - case 2321: { // b,x:(r)+ y1,y:(rh)- + case 2385: { // b,x:(r)+ y1,y:(rh)- unhandled("b,x:(r)+ y1,y:(rh)-"); break; } - case 2322: { // b,x:(r)+ a,y:(rh)- + case 2386: { // b,x:(r)+ a,y:(rh)- unhandled("b,x:(r)+ a,y:(rh)-"); break; } - case 2323: { // b,x:(r)+ b,y:(rh)- + case 2387: { // b,x:(r)+ b,y:(rh)- unhandled("b,x:(r)+ b,y:(rh)-"); break; } - case 2324: { // x0,x:(r)+ y0,y:(rh)+ + case 2388: { // x0,x:(r)+ y0,y:(rh)+ unhandled("x0,x:(r)+ y0,y:(rh)+"); break; } - case 2325: { // x0,x:(r)+ y1,y:(rh)+ + case 2389: { // x0,x:(r)+ y1,y:(rh)+ unhandled("x0,x:(r)+ y1,y:(rh)+"); break; } - case 2326: { // x0,x:(r)+ a,y:(rh)+ + case 2390: { // x0,x:(r)+ a,y:(rh)+ unhandled("x0,x:(r)+ a,y:(rh)+"); break; } - case 2327: { // x0,x:(r)+ b,y:(rh)+ + case 2391: { // x0,x:(r)+ b,y:(rh)+ unhandled("x0,x:(r)+ b,y:(rh)+"); break; } - case 2328: { // x1,x:(r)+ y0,y:(rh)+ + case 2392: { // x1,x:(r)+ y0,y:(rh)+ unhandled("x1,x:(r)+ y0,y:(rh)+"); break; } - case 2329: { // x1,x:(r)+ y1,y:(rh)+ + case 2393: { // x1,x:(r)+ y1,y:(rh)+ unhandled("x1,x:(r)+ y1,y:(rh)+"); break; } - case 2330: { // x1,x:(r)+ a,y:(rh)+ + case 2394: { // x1,x:(r)+ a,y:(rh)+ unhandled("x1,x:(r)+ a,y:(rh)+"); break; } - case 2331: { // x1,x:(r)+ b,y:(rh)+ + case 2395: { // x1,x:(r)+ b,y:(rh)+ unhandled("x1,x:(r)+ b,y:(rh)+"); break; } - case 2332: { // a,x:(r)+ y0,y:(rh)+ + case 2396: { // a,x:(r)+ y0,y:(rh)+ unhandled("a,x:(r)+ y0,y:(rh)+"); break; } - case 2333: { // a,x:(r)+ y1,y:(rh)+ + case 2397: { // a,x:(r)+ y1,y:(rh)+ unhandled("a,x:(r)+ y1,y:(rh)+"); break; } - case 2334: { // a,x:(r)+ a,y:(rh)+ + case 2398: { // a,x:(r)+ a,y:(rh)+ unhandled("a,x:(r)+ a,y:(rh)+"); break; } - case 2335: { // a,x:(r)+ b,y:(rh)+ + case 2399: { // a,x:(r)+ b,y:(rh)+ unhandled("a,x:(r)+ b,y:(rh)+"); break; } - case 2336: { // b,x:(r)+ y0,y:(rh)+ + case 2400: { // b,x:(r)+ y0,y:(rh)+ unhandled("b,x:(r)+ y0,y:(rh)+"); break; } - case 2337: { // b,x:(r)+ y1,y:(rh)+ + case 2401: { // b,x:(r)+ y1,y:(rh)+ unhandled("b,x:(r)+ y1,y:(rh)+"); break; } - case 2338: { // b,x:(r)+ a,y:(rh)+ + case 2402: { // b,x:(r)+ a,y:(rh)+ unhandled("b,x:(r)+ a,y:(rh)+"); break; } - case 2339: { // b,x:(r)+ b,y:(rh)+ + case 2403: { // b,x:(r)+ b,y:(rh)+ unhandled("b,x:(r)+ b,y:(rh)+"); break; } - case 2340: { // x0,x:(r)+ y0,y:(rh) + case 2404: { // x0,x:(r)+ y0,y:(rh) unhandled("x0,x:(r)+ y0,y:(rh)"); break; } - case 2341: { // x0,x:(r)+ y1,y:(rh) + case 2405: { // x0,x:(r)+ y1,y:(rh) unhandled("x0,x:(r)+ y1,y:(rh)"); break; } - case 2342: { // x0,x:(r)+ a,y:(rh) + case 2406: { // x0,x:(r)+ a,y:(rh) unhandled("x0,x:(r)+ a,y:(rh)"); break; } - case 2343: { // x0,x:(r)+ b,y:(rh) + case 2407: { // x0,x:(r)+ b,y:(rh) unhandled("x0,x:(r)+ b,y:(rh)"); break; } - case 2344: { // x1,x:(r)+ y0,y:(rh) + case 2408: { // x1,x:(r)+ y0,y:(rh) unhandled("x1,x:(r)+ y0,y:(rh)"); break; } - case 2345: { // x1,x:(r)+ y1,y:(rh) + case 2409: { // x1,x:(r)+ y1,y:(rh) unhandled("x1,x:(r)+ y1,y:(rh)"); break; } - case 2346: { // x1,x:(r)+ a,y:(rh) + case 2410: { // x1,x:(r)+ a,y:(rh) unhandled("x1,x:(r)+ a,y:(rh)"); break; } - case 2347: { // x1,x:(r)+ b,y:(rh) + case 2411: { // x1,x:(r)+ b,y:(rh) unhandled("x1,x:(r)+ b,y:(rh)"); break; } - case 2348: { // a,x:(r)+ y0,y:(rh) + case 2412: { // a,x:(r)+ y0,y:(rh) unhandled("a,x:(r)+ y0,y:(rh)"); break; } - case 2349: { // a,x:(r)+ y1,y:(rh) + case 2413: { // a,x:(r)+ y1,y:(rh) unhandled("a,x:(r)+ y1,y:(rh)"); break; } - case 2350: { // a,x:(r)+ a,y:(rh) + case 2414: { // a,x:(r)+ a,y:(rh) unhandled("a,x:(r)+ a,y:(rh)"); break; } - case 2351: { // a,x:(r)+ b,y:(rh) + case 2415: { // a,x:(r)+ b,y:(rh) unhandled("a,x:(r)+ b,y:(rh)"); break; } - case 2352: { // b,x:(r)+ y0,y:(rh) + case 2416: { // b,x:(r)+ y0,y:(rh) unhandled("b,x:(r)+ y0,y:(rh)"); break; } - case 2353: { // b,x:(r)+ y1,y:(rh) + case 2417: { // b,x:(r)+ y1,y:(rh) unhandled("b,x:(r)+ y1,y:(rh)"); break; } - case 2354: { // b,x:(r)+ a,y:(rh) + case 2418: { // b,x:(r)+ a,y:(rh) unhandled("b,x:(r)+ a,y:(rh)"); break; } - case 2355: { // b,x:(r)+ b,y:(rh) + case 2419: { // b,x:(r)+ b,y:(rh) unhandled("b,x:(r)+ b,y:(rh)"); break; } - case 2356: { // x0,x:(r) y0,y:(rh)+n + case 2420: { // x0,x:(r) y0,y:(rh)+n unhandled("x0,x:(r) y0,y:(rh)+n"); break; } - case 2357: { // x0,x:(r) y1,y:(rh)+n + case 2421: { // x0,x:(r) y1,y:(rh)+n unhandled("x0,x:(r) y1,y:(rh)+n"); break; } - case 2358: { // x0,x:(r) a,y:(rh)+n + case 2422: { // x0,x:(r) a,y:(rh)+n unhandled("x0,x:(r) a,y:(rh)+n"); break; } - case 2359: { // x0,x:(r) b,y:(rh)+n + case 2423: { // x0,x:(r) b,y:(rh)+n unhandled("x0,x:(r) b,y:(rh)+n"); break; } - case 2360: { // x1,x:(r) y0,y:(rh)+n + case 2424: { // x1,x:(r) y0,y:(rh)+n unhandled("x1,x:(r) y0,y:(rh)+n"); break; } - case 2361: { // x1,x:(r) y1,y:(rh)+n + case 2425: { // x1,x:(r) y1,y:(rh)+n unhandled("x1,x:(r) y1,y:(rh)+n"); break; } - case 2362: { // x1,x:(r) a,y:(rh)+n + case 2426: { // x1,x:(r) a,y:(rh)+n unhandled("x1,x:(r) a,y:(rh)+n"); break; } - case 2363: { // x1,x:(r) b,y:(rh)+n + case 2427: { // x1,x:(r) b,y:(rh)+n unhandled("x1,x:(r) b,y:(rh)+n"); break; } - case 2364: { // a,x:(r) y0,y:(rh)+n + case 2428: { // a,x:(r) y0,y:(rh)+n unhandled("a,x:(r) y0,y:(rh)+n"); break; } - case 2365: { // a,x:(r) y1,y:(rh)+n + case 2429: { // a,x:(r) y1,y:(rh)+n unhandled("a,x:(r) y1,y:(rh)+n"); break; } - case 2366: { // a,x:(r) a,y:(rh)+n + case 2430: { // a,x:(r) a,y:(rh)+n unhandled("a,x:(r) a,y:(rh)+n"); break; } - case 2367: { // a,x:(r) b,y:(rh)+n + case 2431: { // a,x:(r) b,y:(rh)+n unhandled("a,x:(r) b,y:(rh)+n"); break; } - case 2368: { // b,x:(r) y0,y:(rh)+n + case 2432: { // b,x:(r) y0,y:(rh)+n unhandled("b,x:(r) y0,y:(rh)+n"); break; } - case 2369: { // b,x:(r) y1,y:(rh)+n + case 2433: { // b,x:(r) y1,y:(rh)+n unhandled("b,x:(r) y1,y:(rh)+n"); break; } - case 2370: { // b,x:(r) a,y:(rh)+n + case 2434: { // b,x:(r) a,y:(rh)+n unhandled("b,x:(r) a,y:(rh)+n"); break; } - case 2371: { // b,x:(r) b,y:(rh)+n + case 2435: { // b,x:(r) b,y:(rh)+n unhandled("b,x:(r) b,y:(rh)+n"); break; } - case 2372: { // x0,x:(r) y0,y:(rh)- + case 2436: { // x0,x:(r) y0,y:(rh)- unhandled("x0,x:(r) y0,y:(rh)-"); break; } - case 2373: { // x0,x:(r) y1,y:(rh)- + case 2437: { // x0,x:(r) y1,y:(rh)- unhandled("x0,x:(r) y1,y:(rh)-"); break; } - case 2374: { // x0,x:(r) a,y:(rh)- + case 2438: { // x0,x:(r) a,y:(rh)- unhandled("x0,x:(r) a,y:(rh)-"); break; } - case 2375: { // x0,x:(r) b,y:(rh)- + case 2439: { // x0,x:(r) b,y:(rh)- unhandled("x0,x:(r) b,y:(rh)-"); break; } - case 2376: { // x1,x:(r) y0,y:(rh)- + case 2440: { // x1,x:(r) y0,y:(rh)- unhandled("x1,x:(r) y0,y:(rh)-"); break; } - case 2377: { // x1,x:(r) y1,y:(rh)- + case 2441: { // x1,x:(r) y1,y:(rh)- unhandled("x1,x:(r) y1,y:(rh)-"); break; } - case 2378: { // x1,x:(r) a,y:(rh)- + case 2442: { // x1,x:(r) a,y:(rh)- unhandled("x1,x:(r) a,y:(rh)-"); break; } - case 2379: { // x1,x:(r) b,y:(rh)- + case 2443: { // x1,x:(r) b,y:(rh)- unhandled("x1,x:(r) b,y:(rh)-"); break; } - case 2380: { // a,x:(r) y0,y:(rh)- + case 2444: { // a,x:(r) y0,y:(rh)- unhandled("a,x:(r) y0,y:(rh)-"); break; } - case 2381: { // a,x:(r) y1,y:(rh)- + case 2445: { // a,x:(r) y1,y:(rh)- unhandled("a,x:(r) y1,y:(rh)-"); break; } - case 2382: { // a,x:(r) a,y:(rh)- + case 2446: { // a,x:(r) a,y:(rh)- unhandled("a,x:(r) a,y:(rh)-"); break; } - case 2383: { // a,x:(r) b,y:(rh)- + case 2447: { // a,x:(r) b,y:(rh)- unhandled("a,x:(r) b,y:(rh)-"); break; } - case 2384: { // b,x:(r) y0,y:(rh)- + case 2448: { // b,x:(r) y0,y:(rh)- unhandled("b,x:(r) y0,y:(rh)-"); break; } - case 2385: { // b,x:(r) y1,y:(rh)- + case 2449: { // b,x:(r) y1,y:(rh)- unhandled("b,x:(r) y1,y:(rh)-"); break; } - case 2386: { // b,x:(r) a,y:(rh)- + case 2450: { // b,x:(r) a,y:(rh)- unhandled("b,x:(r) a,y:(rh)-"); break; } - case 2387: { // b,x:(r) b,y:(rh)- + case 2451: { // b,x:(r) b,y:(rh)- unhandled("b,x:(r) b,y:(rh)-"); break; } - case 2388: { // x0,x:(r) y0,y:(rh)+ + case 2452: { // x0,x:(r) y0,y:(rh)+ unhandled("x0,x:(r) y0,y:(rh)+"); break; } - case 2389: { // x0,x:(r) y1,y:(rh)+ + case 2453: { // x0,x:(r) y1,y:(rh)+ unhandled("x0,x:(r) y1,y:(rh)+"); break; } - case 2390: { // x0,x:(r) a,y:(rh)+ + case 2454: { // x0,x:(r) a,y:(rh)+ unhandled("x0,x:(r) a,y:(rh)+"); break; } - case 2391: { // x0,x:(r) b,y:(rh)+ + case 2455: { // x0,x:(r) b,y:(rh)+ unhandled("x0,x:(r) b,y:(rh)+"); break; } - case 2392: { // x1,x:(r) y0,y:(rh)+ + case 2456: { // x1,x:(r) y0,y:(rh)+ unhandled("x1,x:(r) y0,y:(rh)+"); break; } - case 2393: { // x1,x:(r) y1,y:(rh)+ + case 2457: { // x1,x:(r) y1,y:(rh)+ unhandled("x1,x:(r) y1,y:(rh)+"); break; } - case 2394: { // x1,x:(r) a,y:(rh)+ + case 2458: { // x1,x:(r) a,y:(rh)+ unhandled("x1,x:(r) a,y:(rh)+"); break; } - case 2395: { // x1,x:(r) b,y:(rh)+ + case 2459: { // x1,x:(r) b,y:(rh)+ unhandled("x1,x:(r) b,y:(rh)+"); break; } - case 2396: { // a,x:(r) y0,y:(rh)+ + case 2460: { // a,x:(r) y0,y:(rh)+ unhandled("a,x:(r) y0,y:(rh)+"); break; } - case 2397: { // a,x:(r) y1,y:(rh)+ + case 2461: { // a,x:(r) y1,y:(rh)+ unhandled("a,x:(r) y1,y:(rh)+"); break; } - case 2398: { // a,x:(r) a,y:(rh)+ + case 2462: { // a,x:(r) a,y:(rh)+ unhandled("a,x:(r) a,y:(rh)+"); break; } - case 2399: { // a,x:(r) b,y:(rh)+ + case 2463: { // a,x:(r) b,y:(rh)+ unhandled("a,x:(r) b,y:(rh)+"); break; } - case 2400: { // b,x:(r) y0,y:(rh)+ + case 2464: { // b,x:(r) y0,y:(rh)+ unhandled("b,x:(r) y0,y:(rh)+"); break; } - case 2401: { // b,x:(r) y1,y:(rh)+ + case 2465: { // b,x:(r) y1,y:(rh)+ unhandled("b,x:(r) y1,y:(rh)+"); break; } - case 2402: { // b,x:(r) a,y:(rh)+ + case 2466: { // b,x:(r) a,y:(rh)+ unhandled("b,x:(r) a,y:(rh)+"); break; } - case 2403: { // b,x:(r) b,y:(rh)+ + case 2467: { // b,x:(r) b,y:(rh)+ unhandled("b,x:(r) b,y:(rh)+"); break; } - case 2404: { // x0,x:(r) y0,y:(rh) + case 2468: { // x0,x:(r) y0,y:(rh) unhandled("x0,x:(r) y0,y:(rh)"); break; } - case 2405: { // x0,x:(r) y1,y:(rh) + case 2469: { // x0,x:(r) y1,y:(rh) unhandled("x0,x:(r) y1,y:(rh)"); break; } - case 2406: { // x0,x:(r) a,y:(rh) + case 2470: { // x0,x:(r) a,y:(rh) unhandled("x0,x:(r) a,y:(rh)"); break; } - case 2407: { // x0,x:(r) b,y:(rh) + case 2471: { // x0,x:(r) b,y:(rh) unhandled("x0,x:(r) b,y:(rh)"); break; } - case 2408: { // x1,x:(r) y0,y:(rh) + case 2472: { // x1,x:(r) y0,y:(rh) unhandled("x1,x:(r) y0,y:(rh)"); break; } - case 2409: { // x1,x:(r) y1,y:(rh) + case 2473: { // x1,x:(r) y1,y:(rh) unhandled("x1,x:(r) y1,y:(rh)"); break; } - case 2410: { // x1,x:(r) a,y:(rh) + case 2474: { // x1,x:(r) a,y:(rh) unhandled("x1,x:(r) a,y:(rh)"); break; } - case 2411: { // x1,x:(r) b,y:(rh) + case 2475: { // x1,x:(r) b,y:(rh) unhandled("x1,x:(r) b,y:(rh)"); break; } - case 2412: { // a,x:(r) y0,y:(rh) + case 2476: { // a,x:(r) y0,y:(rh) unhandled("a,x:(r) y0,y:(rh)"); break; } - case 2413: { // a,x:(r) y1,y:(rh) + case 2477: { // a,x:(r) y1,y:(rh) unhandled("a,x:(r) y1,y:(rh)"); break; } - case 2414: { // a,x:(r) a,y:(rh) + case 2478: { // a,x:(r) a,y:(rh) unhandled("a,x:(r) a,y:(rh)"); break; } - case 2415: { // a,x:(r) b,y:(rh) + case 2479: { // a,x:(r) b,y:(rh) unhandled("a,x:(r) b,y:(rh)"); break; } - case 2416: { // b,x:(r) y0,y:(rh) + case 2480: { // b,x:(r) y0,y:(rh) unhandled("b,x:(r) y0,y:(rh)"); break; } - case 2417: { // b,x:(r) y1,y:(rh) + case 2481: { // b,x:(r) y1,y:(rh) unhandled("b,x:(r) y1,y:(rh)"); break; } - case 2418: { // b,x:(r) a,y:(rh) + case 2482: { // b,x:(r) a,y:(rh) unhandled("b,x:(r) a,y:(rh)"); break; } - case 2419: { // b,x:(r) b,y:(rh) + case 2483: { // b,x:(r) b,y:(rh) unhandled("b,x:(r) b,y:(rh)"); break; } - case 2420: { // ifcc + case 2484: { // ifcc unhandled("ifcc"); break; } - case 2421: { // ifge + case 2485: { // ifge unhandled("ifge"); break; } - case 2422: { // ifne + case 2486: { // ifne unhandled("ifne"); break; } - case 2423: { // ifpl + case 2487: { // ifpl unhandled("ifpl"); break; } - case 2424: { // ifnn + case 2488: { // ifnn unhandled("ifnn"); break; } - case 2425: { // ifec + case 2489: { // ifec unhandled("ifec"); break; } - case 2426: { // iflc + case 2490: { // iflc unhandled("iflc"); break; } - case 2427: { // ifgt + case 2491: { // ifgt unhandled("ifgt"); break; } - case 2428: { // ifcs + case 2492: { // ifcs unhandled("ifcs"); break; } - case 2429: { // iflt + case 2493: { // iflt unhandled("iflt"); break; } - case 2430: { // ifeq + case 2494: { // ifeq unhandled("ifeq"); break; } - case 2431: { // ifmi + case 2495: { // ifmi unhandled("ifmi"); break; } - case 2432: { // ifnr + case 2496: { // ifnr unhandled("ifnr"); break; } - case 2433: { // ifes + case 2497: { // ifes unhandled("ifes"); break; } - case 2434: { // ifls + case 2498: { // ifls unhandled("ifls"); break; } - case 2435: { // ifle + case 2499: { // ifle unhandled("ifle"); break; } - case 2436: { // ifcc.u + case 2500: { // ifcc.u unhandled("ifcc.u"); break; } - case 2437: { // ifge.u + case 2501: { // ifge.u unhandled("ifge.u"); break; } - case 2438: { // ifne.u + case 2502: { // ifne.u unhandled("ifne.u"); break; } - case 2439: { // ifpl.u + case 2503: { // ifpl.u unhandled("ifpl.u"); break; } - case 2440: { // ifnn.u + case 2504: { // ifnn.u unhandled("ifnn.u"); break; } - case 2441: { // ifec.u + case 2505: { // ifec.u unhandled("ifec.u"); break; } - case 2442: { // iflc.u + case 2506: { // iflc.u unhandled("iflc.u"); break; } - case 2443: { // ifgt.u + case 2507: { // ifgt.u unhandled("ifgt.u"); break; } - case 2444: { // ifcs.u + case 2508: { // ifcs.u unhandled("ifcs.u"); break; } - case 2445: { // iflt.u + case 2509: { // iflt.u unhandled("iflt.u"); break; } - case 2446: { // ifeq.u + case 2510: { // ifeq.u unhandled("ifeq.u"); break; } - case 2447: { // ifmi.u + case 2511: { // ifmi.u unhandled("ifmi.u"); break; } - case 2448: { // ifnr.u + case 2512: { // ifnr.u unhandled("ifnr.u"); break; } - case 2449: { // ifes.u + case 2513: { // ifes.u unhandled("ifes.u"); break; } - case 2450: { // ifls.u + case 2514: { // ifls.u unhandled("ifls.u"); break; } - case 2451: { // ifle.u + case 2515: { // ifle.u unhandled("ifle.u"); break; } @@ -11142,11 +14206,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 26: { // x0,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 27: { // x0,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 28: { // x0,r @@ -11198,11 +14262,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 40: { // x1,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 41: { // x1,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 42: { // x1,r @@ -11254,11 +14318,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 54: { // y0,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 55: { // y0,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 56: { // y0,r @@ -11310,11 +14374,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 68: { // y1,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 69: { // y1,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 70: { // y1,r @@ -11366,11 +14430,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 82: { // a0,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 83: { // a0,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 84: { // a0,r @@ -11422,11 +14486,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 96: { // b0,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 97: { // b0,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 98: { // b0,r @@ -11478,11 +14542,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 110: { // a2,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 111: { // a2,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 112: { // a2,r @@ -11534,11 +14598,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 124: { // b2,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 125: { // b2,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 126: { // b2,r @@ -11590,11 +14654,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 138: { // a1,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 139: { // a1,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 140: { // a1,r @@ -11646,11 +14710,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 152: { // b1,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 153: { // b1,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 154: { // b1,r @@ -11702,11 +14766,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 166: { // a,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 167: { // a,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 168: { // a,r @@ -11758,11 +14822,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 180: { // b,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 181: { // b,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 182: { // b,r @@ -11814,11 +14878,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 194: { // r,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 195: { // r,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 196: { // r,r @@ -11870,11 +14934,11 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 208: { // n,a - set_a(m_tmp1); + set_ah(m_tmp1); break; } case 209: { // n,b - set_b(m_tmp1); + set_bh(m_tmp1); break; } case 210: { // n,r @@ -11886,8962 +14950,11158 @@ void dsp563xx_device::execute_post_move(u16 kmove, u32 opcode, u32 exv) break; } case 212: { // (r)-n - unhandled("(r)-n"); break; } case 213: { // (r)+n - unhandled("(r)+n"); break; } case 214: { // (r)- - unhandled("(r)-"); break; } case 215: { // (r)+ - unhandled("(r)+"); break; } case 216: { // x:(r)-n,x0 - unhandled("x:(r)-n,x0"); + set_x0(m_tmp1); break; } case 217: { // x:(r)+n,x0 - unhandled("x:(r)+n,x0"); + set_x0(m_tmp1); break; } case 218: { // x:(r)-,x0 - unhandled("x:(r)-,x0"); + set_x0(m_tmp1); break; } case 219: { // x:(r)+,x0 - unhandled("x:(r)+,x0"); + set_x0(m_tmp1); break; } case 220: { // x:(r),x0 - unhandled("x:(r),x0"); + set_x0(m_tmp1); break; } case 221: { // x:(r+n),x0 - unhandled("x:(r+n),x0"); + set_x0(m_tmp1); break; } case 222: { // x:-(r),x0 - unhandled("x:-(r),x0"); + set_x0(m_tmp1); break; } case 223: { // x:(r)-n,x1 - unhandled("x:(r)-n,x1"); + set_x1(m_tmp1); break; } case 224: { // x:(r)+n,x1 - unhandled("x:(r)+n,x1"); + set_x1(m_tmp1); break; } case 225: { // x:(r)-,x1 - unhandled("x:(r)-,x1"); + set_x1(m_tmp1); break; } case 226: { // x:(r)+,x1 - unhandled("x:(r)+,x1"); + set_x1(m_tmp1); break; } case 227: { // x:(r),x1 - unhandled("x:(r),x1"); + set_x1(m_tmp1); break; } case 228: { // x:(r+n),x1 - unhandled("x:(r+n),x1"); + set_x1(m_tmp1); break; } case 229: { // x:-(r),x1 - unhandled("x:-(r),x1"); + set_x1(m_tmp1); break; } case 230: { // x:(r)-n,y0 - unhandled("x:(r)-n,y0"); + set_y0(m_tmp1); break; } case 231: { // x:(r)+n,y0 - unhandled("x:(r)+n,y0"); + set_y0(m_tmp1); break; } case 232: { // x:(r)-,y0 - unhandled("x:(r)-,y0"); + set_y0(m_tmp1); break; } case 233: { // x:(r)+,y0 - unhandled("x:(r)+,y0"); + set_y0(m_tmp1); break; } case 234: { // x:(r),y0 - unhandled("x:(r),y0"); + set_y0(m_tmp1); break; } case 235: { // x:(r+n),y0 - unhandled("x:(r+n),y0"); + set_y0(m_tmp1); break; } case 236: { // x:-(r),y0 - unhandled("x:-(r),y0"); + set_y0(m_tmp1); break; } case 237: { // x:(r)-n,y1 - unhandled("x:(r)-n,y1"); + set_y1(m_tmp1); break; } case 238: { // x:(r)+n,y1 - unhandled("x:(r)+n,y1"); + set_y1(m_tmp1); break; } case 239: { // x:(r)-,y1 - unhandled("x:(r)-,y1"); + set_y1(m_tmp1); break; } case 240: { // x:(r)+,y1 - unhandled("x:(r)+,y1"); + set_y1(m_tmp1); break; } case 241: { // x:(r),y1 - unhandled("x:(r),y1"); + set_y1(m_tmp1); break; } case 242: { // x:(r+n),y1 - unhandled("x:(r+n),y1"); + set_y1(m_tmp1); break; } case 243: { // x:-(r),y1 - unhandled("x:-(r),y1"); + set_y1(m_tmp1); break; } case 244: { // x:(r)-n,a0 - unhandled("x:(r)-n,a0"); + set_a0(m_tmp1); break; } case 245: { // x:(r)+n,a0 - unhandled("x:(r)+n,a0"); + set_a0(m_tmp1); break; } case 246: { // x:(r)-,a0 - unhandled("x:(r)-,a0"); + set_a0(m_tmp1); break; } case 247: { // x:(r)+,a0 - unhandled("x:(r)+,a0"); + set_a0(m_tmp1); break; } case 248: { // x:(r),a0 - unhandled("x:(r),a0"); + set_a0(m_tmp1); break; } case 249: { // x:(r+n),a0 - unhandled("x:(r+n),a0"); + set_a0(m_tmp1); break; } case 250: { // x:-(r),a0 - unhandled("x:-(r),a0"); + set_a0(m_tmp1); break; } case 251: { // x:(r)-n,b0 - unhandled("x:(r)-n,b0"); + set_b0(m_tmp1); break; } case 252: { // x:(r)+n,b0 - unhandled("x:(r)+n,b0"); + set_b0(m_tmp1); break; } case 253: { // x:(r)-,b0 - unhandled("x:(r)-,b0"); + set_b0(m_tmp1); break; } case 254: { // x:(r)+,b0 - unhandled("x:(r)+,b0"); + set_b0(m_tmp1); break; } case 255: { // x:(r),b0 - unhandled("x:(r),b0"); + set_b0(m_tmp1); break; } case 256: { // x:(r+n),b0 - unhandled("x:(r+n),b0"); + set_b0(m_tmp1); break; } case 257: { // x:-(r),b0 - unhandled("x:-(r),b0"); + set_b0(m_tmp1); break; } case 258: { // x:(r)-n,a2 - unhandled("x:(r)-n,a2"); + set_a2(m_tmp1); break; } case 259: { // x:(r)+n,a2 - unhandled("x:(r)+n,a2"); + set_a2(m_tmp1); break; } case 260: { // x:(r)-,a2 - unhandled("x:(r)-,a2"); + set_a2(m_tmp1); break; } case 261: { // x:(r)+,a2 - unhandled("x:(r)+,a2"); + set_a2(m_tmp1); break; } case 262: { // x:(r),a2 - unhandled("x:(r),a2"); + set_a2(m_tmp1); break; } case 263: { // x:(r+n),a2 - unhandled("x:(r+n),a2"); + set_a2(m_tmp1); break; } case 264: { // x:-(r),a2 - unhandled("x:-(r),a2"); + set_a2(m_tmp1); break; } case 265: { // x:(r)-n,b2 - unhandled("x:(r)-n,b2"); + set_b2(m_tmp1); break; } case 266: { // x:(r)+n,b2 - unhandled("x:(r)+n,b2"); + set_b2(m_tmp1); break; } case 267: { // x:(r)-,b2 - unhandled("x:(r)-,b2"); + set_b2(m_tmp1); break; } case 268: { // x:(r)+,b2 - unhandled("x:(r)+,b2"); + set_b2(m_tmp1); break; } case 269: { // x:(r),b2 - unhandled("x:(r),b2"); + set_b2(m_tmp1); break; } case 270: { // x:(r+n),b2 - unhandled("x:(r+n),b2"); + set_b2(m_tmp1); break; } case 271: { // x:-(r),b2 - unhandled("x:-(r),b2"); + set_b2(m_tmp1); break; } case 272: { // x:(r)-n,a1 - unhandled("x:(r)-n,a1"); + set_a1(m_tmp1); break; } case 273: { // x:(r)+n,a1 - unhandled("x:(r)+n,a1"); + set_a1(m_tmp1); break; } case 274: { // x:(r)-,a1 - unhandled("x:(r)-,a1"); + set_a1(m_tmp1); break; } case 275: { // x:(r)+,a1 - unhandled("x:(r)+,a1"); + set_a1(m_tmp1); break; } case 276: { // x:(r),a1 - unhandled("x:(r),a1"); + set_a1(m_tmp1); break; } case 277: { // x:(r+n),a1 - unhandled("x:(r+n),a1"); + set_a1(m_tmp1); break; } case 278: { // x:-(r),a1 - unhandled("x:-(r),a1"); + set_a1(m_tmp1); break; } case 279: { // x:(r)-n,b1 - unhandled("x:(r)-n,b1"); + set_b1(m_tmp1); break; } case 280: { // x:(r)+n,b1 - unhandled("x:(r)+n,b1"); + set_b1(m_tmp1); break; } case 281: { // x:(r)-,b1 - unhandled("x:(r)-,b1"); + set_b1(m_tmp1); break; } case 282: { // x:(r)+,b1 - unhandled("x:(r)+,b1"); + set_b1(m_tmp1); break; } case 283: { // x:(r),b1 - unhandled("x:(r),b1"); + set_b1(m_tmp1); break; } case 284: { // x:(r+n),b1 - unhandled("x:(r+n),b1"); + set_b1(m_tmp1); break; } case 285: { // x:-(r),b1 - unhandled("x:-(r),b1"); + set_b1(m_tmp1); break; } case 286: { // x:(r)-n,a - unhandled("x:(r)-n,a"); + set_ah(m_tmp1); break; } case 287: { // x:(r)+n,a - unhandled("x:(r)+n,a"); + set_ah(m_tmp1); break; } case 288: { // x:(r)-,a - unhandled("x:(r)-,a"); + set_ah(m_tmp1); break; } case 289: { // x:(r)+,a - unhandled("x:(r)+,a"); + set_ah(m_tmp1); break; } case 290: { // x:(r),a - unhandled("x:(r),a"); + set_ah(m_tmp1); break; } case 291: { // x:(r+n),a - unhandled("x:(r+n),a"); + set_ah(m_tmp1); break; } case 292: { // x:-(r),a - unhandled("x:-(r),a"); + set_ah(m_tmp1); break; } case 293: { // x:(r)-n,b - unhandled("x:(r)-n,b"); + set_bh(m_tmp1); break; } case 294: { // x:(r)+n,b - unhandled("x:(r)+n,b"); + set_bh(m_tmp1); break; } case 295: { // x:(r)-,b - unhandled("x:(r)-,b"); + set_bh(m_tmp1); break; } case 296: { // x:(r)+,b - unhandled("x:(r)+,b"); + set_bh(m_tmp1); break; } case 297: { // x:(r),b - unhandled("x:(r),b"); + set_bh(m_tmp1); break; } case 298: { // x:(r+n),b - unhandled("x:(r+n),b"); + set_bh(m_tmp1); break; } case 299: { // x:-(r),b - unhandled("x:-(r),b"); + set_bh(m_tmp1); break; } case 300: { // x:(r)-n,r - unhandled("x:(r)-n,r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 301: { // x:(r)+n,r - unhandled("x:(r)+n,r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 302: { // x:(r)-,r - unhandled("x:(r)-,r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 303: { // x:(r)+,r - unhandled("x:(r)+,r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 304: { // x:(r),r - unhandled("x:(r),r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 305: { // x:(r+n),r - unhandled("x:(r+n),r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 306: { // x:-(r),r - unhandled("x:-(r),r"); + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 307: { // x:(r)-n,n - unhandled("x:(r)-n,n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 308: { // x:(r)+n,n - unhandled("x:(r)+n,n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 309: { // x:(r)-,n - unhandled("x:(r)-,n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 310: { // x:(r)+,n - unhandled("x:(r)+,n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 311: { // x:(r),n - unhandled("x:(r),n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 312: { // x:(r+n),n - unhandled("x:(r+n),n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 313: { // x:-(r),n - unhandled("x:-(r),n"); + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } case 314: { // x0,x:(r)-n - unhandled("x0,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 315: { // x0,x:(r)+n - unhandled("x0,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 316: { // x0,x:(r)- - unhandled("x0,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 317: { // x0,x:(r)+ - unhandled("x0,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 318: { // x0,x:(r) - unhandled("x0,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 319: { // x0,x:(r+n) - unhandled("x0,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 320: { // x0,x:-(r) - unhandled("x0,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 321: { // x1,x:(r)-n - unhandled("x1,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 322: { // x1,x:(r)+n - unhandled("x1,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 323: { // x1,x:(r)- - unhandled("x1,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 324: { // x1,x:(r)+ - unhandled("x1,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 325: { // x1,x:(r) - unhandled("x1,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 326: { // x1,x:(r+n) - unhandled("x1,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 327: { // x1,x:-(r) - unhandled("x1,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 328: { // y0,x:(r)-n - unhandled("y0,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 329: { // y0,x:(r)+n - unhandled("y0,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 330: { // y0,x:(r)- - unhandled("y0,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 331: { // y0,x:(r)+ - unhandled("y0,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 332: { // y0,x:(r) - unhandled("y0,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 333: { // y0,x:(r+n) - unhandled("y0,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 334: { // y0,x:-(r) - unhandled("y0,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 335: { // y1,x:(r)-n - unhandled("y1,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 336: { // y1,x:(r)+n - unhandled("y1,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 337: { // y1,x:(r)- - unhandled("y1,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 338: { // y1,x:(r)+ - unhandled("y1,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 339: { // y1,x:(r) - unhandled("y1,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 340: { // y1,x:(r+n) - unhandled("y1,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 341: { // y1,x:-(r) - unhandled("y1,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 342: { // a0,x:(r)-n - unhandled("a0,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 343: { // a0,x:(r)+n - unhandled("a0,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 344: { // a0,x:(r)- - unhandled("a0,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 345: { // a0,x:(r)+ - unhandled("a0,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 346: { // a0,x:(r) - unhandled("a0,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 347: { // a0,x:(r+n) - unhandled("a0,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 348: { // a0,x:-(r) - unhandled("a0,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 349: { // b0,x:(r)-n - unhandled("b0,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 350: { // b0,x:(r)+n - unhandled("b0,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 351: { // b0,x:(r)- - unhandled("b0,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 352: { // b0,x:(r)+ - unhandled("b0,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 353: { // b0,x:(r) - unhandled("b0,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 354: { // b0,x:(r+n) - unhandled("b0,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 355: { // b0,x:-(r) - unhandled("b0,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 356: { // a2,x:(r)-n - unhandled("a2,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 357: { // a2,x:(r)+n - unhandled("a2,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 358: { // a2,x:(r)- - unhandled("a2,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 359: { // a2,x:(r)+ - unhandled("a2,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 360: { // a2,x:(r) - unhandled("a2,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 361: { // a2,x:(r+n) - unhandled("a2,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 362: { // a2,x:-(r) - unhandled("a2,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 363: { // b2,x:(r)-n - unhandled("b2,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 364: { // b2,x:(r)+n - unhandled("b2,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 365: { // b2,x:(r)- - unhandled("b2,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 366: { // b2,x:(r)+ - unhandled("b2,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 367: { // b2,x:(r) - unhandled("b2,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 368: { // b2,x:(r+n) - unhandled("b2,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 369: { // b2,x:-(r) - unhandled("b2,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 370: { // a1,x:(r)-n - unhandled("a1,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 371: { // a1,x:(r)+n - unhandled("a1,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 372: { // a1,x:(r)- - unhandled("a1,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 373: { // a1,x:(r)+ - unhandled("a1,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 374: { // a1,x:(r) - unhandled("a1,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 375: { // a1,x:(r+n) - unhandled("a1,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 376: { // a1,x:-(r) - unhandled("a1,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 377: { // b1,x:(r)-n - unhandled("b1,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 378: { // b1,x:(r)+n - unhandled("b1,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 379: { // b1,x:(r)- - unhandled("b1,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 380: { // b1,x:(r)+ - unhandled("b1,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 381: { // b1,x:(r) - unhandled("b1,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 382: { // b1,x:(r+n) - unhandled("b1,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 383: { // b1,x:-(r) - unhandled("b1,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 384: { // a,x:(r)-n - unhandled("a,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 385: { // a,x:(r)+n - unhandled("a,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 386: { // a,x:(r)- - unhandled("a,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 387: { // a,x:(r)+ - unhandled("a,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 388: { // a,x:(r) - unhandled("a,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 389: { // a,x:(r+n) - unhandled("a,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 390: { // a,x:-(r) - unhandled("a,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 391: { // b,x:(r)-n - unhandled("b,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 392: { // b,x:(r)+n - unhandled("b,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 393: { // b,x:(r)- - unhandled("b,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 394: { // b,x:(r)+ - unhandled("b,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 395: { // b,x:(r) - unhandled("b,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 396: { // b,x:(r+n) - unhandled("b,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 397: { // b,x:-(r) - unhandled("b,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 398: { // r,x:(r)-n - unhandled("r,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 399: { // r,x:(r)+n - unhandled("r,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 400: { // r,x:(r)- - unhandled("r,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 401: { // r,x:(r)+ - unhandled("r,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 402: { // r,x:(r) - unhandled("r,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 403: { // r,x:(r+n) - unhandled("r,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 404: { // r,x:-(r) - unhandled("r,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 405: { // n,x:(r)-n - unhandled("n,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 406: { // n,x:(r)+n - unhandled("n,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 407: { // n,x:(r)- - unhandled("n,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); break; } case 408: { // n,x:(r)+ - unhandled("n,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); break; } case 409: { // n,x:(r) - unhandled("n,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } case 410: { // n,x:(r+n) - unhandled("n,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); break; } case 411: { // n,x:-(r) - unhandled("n,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); break; } - case 412: { // [abs],x0 - unhandled("[abs],x0"); + case 412: { // x:[abs],x0 + set_x0(m_tmp1); break; } - case 413: { // [abs],x1 - unhandled("[abs],x1"); + case 413: { // x:[abs],x1 + set_x1(m_tmp1); break; } - case 414: { // [abs],y0 - unhandled("[abs],y0"); + case 414: { // x:[abs],y0 + set_y0(m_tmp1); break; } - case 415: { // [abs],y1 - unhandled("[abs],y1"); + case 415: { // x:[abs],y1 + set_y1(m_tmp1); break; } - case 416: { // [abs],a0 - unhandled("[abs],a0"); + case 416: { // x:[abs],a0 + set_a0(m_tmp1); break; } - case 417: { // [abs],b0 - unhandled("[abs],b0"); + case 417: { // x:[abs],b0 + set_b0(m_tmp1); break; } - case 418: { // [abs],a2 - unhandled("[abs],a2"); + case 418: { // x:[abs],a2 + set_a2(m_tmp1); break; } - case 419: { // [abs],b2 - unhandled("[abs],b2"); + case 419: { // x:[abs],b2 + set_b2(m_tmp1); break; } - case 420: { // [abs],a1 - unhandled("[abs],a1"); + case 420: { // x:[abs],a1 + set_a1(m_tmp1); break; } - case 421: { // [abs],b1 - unhandled("[abs],b1"); + case 421: { // x:[abs],b1 + set_b1(m_tmp1); break; } - case 422: { // [abs],a - unhandled("[abs],a"); + case 422: { // x:[abs],a + set_ah(m_tmp1); break; } - case 423: { // [abs],b - unhandled("[abs],b"); + case 423: { // x:[abs],b + set_bh(m_tmp1); break; } - case 424: { // [abs],r - unhandled("[abs],r"); + case 424: { // x:[abs],r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 425: { // [abs],n - unhandled("[abs],n"); + case 425: { // x:[abs],n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 426: { // #[i],x0 - unhandled("#[i],x0"); + case 426: { // x0,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 427: { // #[i],x1 - unhandled("#[i],x1"); + case 427: { // x1,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 428: { // #[i],y0 - unhandled("#[i],y0"); + case 428: { // y0,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 429: { // #[i],y1 - unhandled("#[i],y1"); + case 429: { // y1,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 430: { // #[i],a0 - unhandled("#[i],a0"); + case 430: { // a0,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 431: { // #[i],b0 - unhandled("#[i],b0"); + case 431: { // b0,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 432: { // #[i],a2 - unhandled("#[i],a2"); + case 432: { // a2,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 433: { // #[i],b2 - unhandled("#[i],b2"); + case 433: { // b2,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 434: { // #[i],a1 - unhandled("#[i],a1"); + case 434: { // a1,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 435: { // #[i],b1 - unhandled("#[i],b1"); + case 435: { // b1,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 436: { // #[i],a - unhandled("#[i],a"); + case 436: { // a,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 437: { // #[i],b - unhandled("#[i],b"); + case 437: { // b,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 438: { // #[i],r - unhandled("#[i],r"); + case 438: { // r,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 439: { // #[i],n - unhandled("#[i],n"); + case 439: { // n,x:[abs] + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); break; } - case 440: { // x:[aa],x0 - unhandled("x:[aa],x0"); + case 440: { // #[i],x0 + u32 i = exv; + set_x0(i); break; } - case 441: { // x:[aa],x1 - unhandled("x:[aa],x1"); + case 441: { // #[i],x1 + u32 i = exv; + set_x1(i); break; } - case 442: { // x:[aa],y0 - unhandled("x:[aa],y0"); + case 442: { // #[i],y0 + u32 i = exv; + set_y0(i); break; } - case 443: { // x:[aa],y1 - unhandled("x:[aa],y1"); + case 443: { // #[i],y1 + u32 i = exv; + set_y1(i); break; } - case 444: { // x:[aa],a0 - unhandled("x:[aa],a0"); + case 444: { // #[i],a0 + u32 i = exv; + set_a0(i); break; } - case 445: { // x:[aa],b0 - unhandled("x:[aa],b0"); + case 445: { // #[i],b0 + u32 i = exv; + set_b0(i); break; } - case 446: { // x:[aa],a2 - unhandled("x:[aa],a2"); + case 446: { // #[i],a2 + u32 i = exv; + set_a2(i); break; } - case 447: { // x:[aa],b2 - unhandled("x:[aa],b2"); + case 447: { // #[i],b2 + u32 i = exv; + set_b2(i); break; } - case 448: { // x:[aa],a1 - unhandled("x:[aa],a1"); + case 448: { // #[i],a1 + u32 i = exv; + set_a1(i); break; } - case 449: { // x:[aa],b1 - unhandled("x:[aa],b1"); + case 449: { // #[i],b1 + u32 i = exv; + set_b1(i); break; } - case 450: { // x:[aa],a - unhandled("x:[aa],a"); + case 450: { // #[i],a + u32 i = exv; + set_ah(i); break; } - case 451: { // x:[aa],b - unhandled("x:[aa],b"); + case 451: { // #[i],b + u32 i = exv; + set_bh(i); break; } - case 452: { // x:[aa],r - unhandled("x:[aa],r"); + case 452: { // #[i],r + u32 i = exv; + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, i); break; } - case 453: { // x:[aa],n - unhandled("x:[aa],n"); + case 453: { // #[i],n + u32 i = exv; + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, i); break; } - case 454: { // x0,x:[aa] - unhandled("x0,x:[aa]"); + case 454: { // x:[aa],x0 + set_x0(m_tmp1); break; } - case 455: { // x1,x:[aa] - unhandled("x1,x:[aa]"); + case 455: { // x:[aa],x1 + set_x1(m_tmp1); break; } - case 456: { // y0,x:[aa] - unhandled("y0,x:[aa]"); + case 456: { // x:[aa],y0 + set_y0(m_tmp1); break; } - case 457: { // y1,x:[aa] - unhandled("y1,x:[aa]"); + case 457: { // x:[aa],y1 + set_y1(m_tmp1); break; } - case 458: { // a0,x:[aa] - unhandled("a0,x:[aa]"); + case 458: { // x:[aa],a0 + set_a0(m_tmp1); break; } - case 459: { // b0,x:[aa] - unhandled("b0,x:[aa]"); + case 459: { // x:[aa],b0 + set_b0(m_tmp1); break; } - case 460: { // a2,x:[aa] - unhandled("a2,x:[aa]"); + case 460: { // x:[aa],a2 + set_a2(m_tmp1); break; } - case 461: { // b2,x:[aa] - unhandled("b2,x:[aa]"); + case 461: { // x:[aa],b2 + set_b2(m_tmp1); break; } - case 462: { // a1,x:[aa] - unhandled("a1,x:[aa]"); + case 462: { // x:[aa],a1 + set_a1(m_tmp1); break; } - case 463: { // b1,x:[aa] - unhandled("b1,x:[aa]"); + case 463: { // x:[aa],b1 + set_b1(m_tmp1); break; } - case 464: { // a,x:[aa] - unhandled("a,x:[aa]"); + case 464: { // x:[aa],a + set_ah(m_tmp1); break; } - case 465: { // b,x:[aa] - unhandled("b,x:[aa]"); + case 465: { // x:[aa],b + set_bh(m_tmp1); break; } - case 466: { // r,x:[aa] - unhandled("r,x:[aa]"); + case 466: { // x:[aa],r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 467: { // n,x:[aa] - unhandled("n,x:[aa]"); + case 467: { // x:[aa],n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 468: { // x:(r)-n,x0 a,y0 - unhandled("x:(r)-n,x0 a,y0"); + case 468: { // x0,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 469: { // x:(r)+n,x0 a,y0 - unhandled("x:(r)+n,x0 a,y0"); + case 469: { // x1,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 470: { // x:(r)-,x0 a,y0 - unhandled("x:(r)-,x0 a,y0"); + case 470: { // y0,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 471: { // x:(r)+,x0 a,y0 - unhandled("x:(r)+,x0 a,y0"); + case 471: { // y1,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 472: { // x:(r),x0 a,y0 - unhandled("x:(r),x0 a,y0"); + case 472: { // a0,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 473: { // x:(r+n),x0 a,y0 - unhandled("x:(r+n),x0 a,y0"); + case 473: { // b0,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 474: { // x:-(r),x0 a,y0 - unhandled("x:-(r),x0 a,y0"); + case 474: { // a2,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 475: { // x:(r)-n,x0 a,y1 - unhandled("x:(r)-n,x0 a,y1"); + case 475: { // b2,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 476: { // x:(r)+n,x0 a,y1 - unhandled("x:(r)+n,x0 a,y1"); + case 476: { // a1,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 477: { // x:(r)-,x0 a,y1 - unhandled("x:(r)-,x0 a,y1"); + case 477: { // b1,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 478: { // x:(r)+,x0 a,y1 - unhandled("x:(r)+,x0 a,y1"); + case 478: { // a,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 479: { // x:(r),x0 a,y1 - unhandled("x:(r),x0 a,y1"); + case 479: { // b,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 480: { // x:(r+n),x0 a,y1 - unhandled("x:(r+n),x0 a,y1"); + case 480: { // r,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 481: { // x:-(r),x0 a,y1 - unhandled("x:-(r),x0 a,y1"); + case 481: { // n,x:[aa] + u32 aa = BIT(opcode, 8, 6); + m_x.write_dword(aa, m_tmp1); break; } - case 482: { // x:(r)-n,x0 b,y0 - unhandled("x:(r)-n,x0 b,y0"); + case 482: { // x:(r)-n,x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 483: { // x:(r)+n,x0 b,y0 - unhandled("x:(r)+n,x0 b,y0"); + case 483: { // x:(r)+n,x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 484: { // x:(r)-,x0 b,y0 - unhandled("x:(r)-,x0 b,y0"); + case 484: { // x:(r)-,x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 485: { // x:(r)+,x0 b,y0 - unhandled("x:(r)+,x0 b,y0"); + case 485: { // x:(r)+,x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 486: { // x:(r),x0 b,y0 - unhandled("x:(r),x0 b,y0"); + case 486: { // x:(r),x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 487: { // x:(r+n),x0 b,y0 - unhandled("x:(r+n),x0 b,y0"); + case 487: { // x:(r+n),x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 488: { // x:-(r),x0 b,y0 - unhandled("x:-(r),x0 b,y0"); + case 488: { // x:-(r),x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 489: { // x:(r)-n,x0 b,y1 - unhandled("x:(r)-n,x0 b,y1"); + case 489: { // x:(r)-n,x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 490: { // x:(r)+n,x0 b,y1 - unhandled("x:(r)+n,x0 b,y1"); + case 490: { // x:(r)+n,x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 491: { // x:(r)-,x0 b,y1 - unhandled("x:(r)-,x0 b,y1"); + case 491: { // x:(r)-,x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 492: { // x:(r)+,x0 b,y1 - unhandled("x:(r)+,x0 b,y1"); + case 492: { // x:(r)+,x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 493: { // x:(r),x0 b,y1 - unhandled("x:(r),x0 b,y1"); + case 493: { // x:(r),x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 494: { // x:(r+n),x0 b,y1 - unhandled("x:(r+n),x0 b,y1"); + case 494: { // x:(r+n),x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 495: { // x:-(r),x0 b,y1 - unhandled("x:-(r),x0 b,y1"); + case 495: { // x:-(r),x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 496: { // x:(r)-n,x1 a,y0 - unhandled("x:(r)-n,x1 a,y0"); + case 496: { // x:(r)-n,x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 497: { // x:(r)+n,x1 a,y0 - unhandled("x:(r)+n,x1 a,y0"); + case 497: { // x:(r)+n,x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 498: { // x:(r)-,x1 a,y0 - unhandled("x:(r)-,x1 a,y0"); + case 498: { // x:(r)-,x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 499: { // x:(r)+,x1 a,y0 - unhandled("x:(r)+,x1 a,y0"); + case 499: { // x:(r)+,x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 500: { // x:(r),x1 a,y0 - unhandled("x:(r),x1 a,y0"); + case 500: { // x:(r),x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 501: { // x:(r+n),x1 a,y0 - unhandled("x:(r+n),x1 a,y0"); + case 501: { // x:(r+n),x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 502: { // x:-(r),x1 a,y0 - unhandled("x:-(r),x1 a,y0"); + case 502: { // x:-(r),x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 503: { // x:(r)-n,x1 a,y1 - unhandled("x:(r)-n,x1 a,y1"); + case 503: { // x:(r)-n,x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 504: { // x:(r)+n,x1 a,y1 - unhandled("x:(r)+n,x1 a,y1"); + case 504: { // x:(r)+n,x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 505: { // x:(r)-,x1 a,y1 - unhandled("x:(r)-,x1 a,y1"); + case 505: { // x:(r)-,x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 506: { // x:(r)+,x1 a,y1 - unhandled("x:(r)+,x1 a,y1"); + case 506: { // x:(r)+,x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 507: { // x:(r),x1 a,y1 - unhandled("x:(r),x1 a,y1"); + case 507: { // x:(r),x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 508: { // x:(r+n),x1 a,y1 - unhandled("x:(r+n),x1 a,y1"); + case 508: { // x:(r+n),x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 509: { // x:-(r),x1 a,y1 - unhandled("x:-(r),x1 a,y1"); + case 509: { // x:-(r),x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 510: { // x:(r)-n,x1 b,y0 - unhandled("x:(r)-n,x1 b,y0"); + case 510: { // x:(r)-n,x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 511: { // x:(r)+n,x1 b,y0 - unhandled("x:(r)+n,x1 b,y0"); + case 511: { // x:(r)+n,x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 512: { // x:(r)-,x1 b,y0 - unhandled("x:(r)-,x1 b,y0"); + case 512: { // x:(r)-,x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 513: { // x:(r)+,x1 b,y0 - unhandled("x:(r)+,x1 b,y0"); + case 513: { // x:(r)+,x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 514: { // x:(r),x1 b,y0 - unhandled("x:(r),x1 b,y0"); + case 514: { // x:(r),x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 515: { // x:(r+n),x1 b,y0 - unhandled("x:(r+n),x1 b,y0"); + case 515: { // x:(r+n),x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 516: { // x:-(r),x1 b,y0 - unhandled("x:-(r),x1 b,y0"); + case 516: { // x:-(r),x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 517: { // x:(r)-n,x1 b,y1 - unhandled("x:(r)-n,x1 b,y1"); + case 517: { // x:(r)-n,x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 518: { // x:(r)+n,x1 b,y1 - unhandled("x:(r)+n,x1 b,y1"); + case 518: { // x:(r)+n,x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 519: { // x:(r)-,x1 b,y1 - unhandled("x:(r)-,x1 b,y1"); + case 519: { // x:(r)-,x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 520: { // x:(r)+,x1 b,y1 - unhandled("x:(r)+,x1 b,y1"); + case 520: { // x:(r)+,x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 521: { // x:(r),x1 b,y1 - unhandled("x:(r),x1 b,y1"); + case 521: { // x:(r),x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 522: { // x:(r+n),x1 b,y1 - unhandled("x:(r+n),x1 b,y1"); + case 522: { // x:(r+n),x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 523: { // x:-(r),x1 b,y1 - unhandled("x:-(r),x1 b,y1"); + case 523: { // x:-(r),x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 524: { // x:(r)-n,a a,y0 - unhandled("x:(r)-n,a a,y0"); + case 524: { // x:(r)-n,x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 525: { // x:(r)+n,a a,y0 - unhandled("x:(r)+n,a a,y0"); + case 525: { // x:(r)+n,x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 526: { // x:(r)-,a a,y0 - unhandled("x:(r)-,a a,y0"); + case 526: { // x:(r)-,x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 527: { // x:(r)+,a a,y0 - unhandled("x:(r)+,a a,y0"); + case 527: { // x:(r)+,x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 528: { // x:(r),a a,y0 - unhandled("x:(r),a a,y0"); + case 528: { // x:(r),x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 529: { // x:(r+n),a a,y0 - unhandled("x:(r+n),a a,y0"); + case 529: { // x:(r+n),x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 530: { // x:-(r),a a,y0 - unhandled("x:-(r),a a,y0"); + case 530: { // x:-(r),x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 531: { // x:(r)-n,a a,y1 - unhandled("x:(r)-n,a a,y1"); + case 531: { // x:(r)-n,x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 532: { // x:(r)+n,a a,y1 - unhandled("x:(r)+n,a a,y1"); + case 532: { // x:(r)+n,x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 533: { // x:(r)-,a a,y1 - unhandled("x:(r)-,a a,y1"); + case 533: { // x:(r)-,x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 534: { // x:(r)+,a a,y1 - unhandled("x:(r)+,a a,y1"); + case 534: { // x:(r)+,x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 535: { // x:(r),a a,y1 - unhandled("x:(r),a a,y1"); + case 535: { // x:(r),x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 536: { // x:(r+n),a a,y1 - unhandled("x:(r+n),a a,y1"); + case 536: { // x:(r+n),x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 537: { // x:-(r),a a,y1 - unhandled("x:-(r),a a,y1"); + case 537: { // x:-(r),x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 538: { // x:(r)-n,a b,y0 - unhandled("x:(r)-n,a b,y0"); + case 538: { // x:(r)-n,a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 539: { // x:(r)+n,a b,y0 - unhandled("x:(r)+n,a b,y0"); + case 539: { // x:(r)+n,a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 540: { // x:(r)-,a b,y0 - unhandled("x:(r)-,a b,y0"); + case 540: { // x:(r)-,a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 541: { // x:(r)+,a b,y0 - unhandled("x:(r)+,a b,y0"); + case 541: { // x:(r)+,a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 542: { // x:(r),a b,y0 - unhandled("x:(r),a b,y0"); + case 542: { // x:(r),a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 543: { // x:(r+n),a b,y0 - unhandled("x:(r+n),a b,y0"); + case 543: { // x:(r+n),a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 544: { // x:-(r),a b,y0 - unhandled("x:-(r),a b,y0"); + case 544: { // x:-(r),a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 545: { // x:(r)-n,a b,y1 - unhandled("x:(r)-n,a b,y1"); + case 545: { // x:(r)-n,a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 546: { // x:(r)+n,a b,y1 - unhandled("x:(r)+n,a b,y1"); + case 546: { // x:(r)+n,a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 547: { // x:(r)-,a b,y1 - unhandled("x:(r)-,a b,y1"); + case 547: { // x:(r)-,a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 548: { // x:(r)+,a b,y1 - unhandled("x:(r)+,a b,y1"); + case 548: { // x:(r)+,a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 549: { // x:(r),a b,y1 - unhandled("x:(r),a b,y1"); + case 549: { // x:(r),a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 550: { // x:(r+n),a b,y1 - unhandled("x:(r+n),a b,y1"); + case 550: { // x:(r+n),a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 551: { // x:-(r),a b,y1 - unhandled("x:-(r),a b,y1"); + case 551: { // x:-(r),a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 552: { // x:(r)-n,b a,y0 - unhandled("x:(r)-n,b a,y0"); + case 552: { // x:(r)-n,a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 553: { // x:(r)+n,b a,y0 - unhandled("x:(r)+n,b a,y0"); + case 553: { // x:(r)+n,a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 554: { // x:(r)-,b a,y0 - unhandled("x:(r)-,b a,y0"); + case 554: { // x:(r)-,a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 555: { // x:(r)+,b a,y0 - unhandled("x:(r)+,b a,y0"); + case 555: { // x:(r)+,a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 556: { // x:(r),b a,y0 - unhandled("x:(r),b a,y0"); + case 556: { // x:(r),a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 557: { // x:(r+n),b a,y0 - unhandled("x:(r+n),b a,y0"); + case 557: { // x:(r+n),a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 558: { // x:-(r),b a,y0 - unhandled("x:-(r),b a,y0"); + case 558: { // x:-(r),a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 559: { // x:(r)-n,b a,y1 - unhandled("x:(r)-n,b a,y1"); + case 559: { // x:(r)-n,a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 560: { // x:(r)+n,b a,y1 - unhandled("x:(r)+n,b a,y1"); + case 560: { // x:(r)+n,a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 561: { // x:(r)-,b a,y1 - unhandled("x:(r)-,b a,y1"); + case 561: { // x:(r)-,a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 562: { // x:(r)+,b a,y1 - unhandled("x:(r)+,b a,y1"); + case 562: { // x:(r)+,a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 563: { // x:(r),b a,y1 - unhandled("x:(r),b a,y1"); + case 563: { // x:(r),a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 564: { // x:(r+n),b a,y1 - unhandled("x:(r+n),b a,y1"); + case 564: { // x:(r+n),a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 565: { // x:-(r),b a,y1 - unhandled("x:-(r),b a,y1"); + case 565: { // x:-(r),a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 566: { // x:(r)-n,b b,y0 - unhandled("x:(r)-n,b b,y0"); + case 566: { // x:(r)-n,b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 567: { // x:(r)+n,b b,y0 - unhandled("x:(r)+n,b b,y0"); + case 567: { // x:(r)+n,b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 568: { // x:(r)-,b b,y0 - unhandled("x:(r)-,b b,y0"); + case 568: { // x:(r)-,b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 569: { // x:(r)+,b b,y0 - unhandled("x:(r)+,b b,y0"); + case 569: { // x:(r)+,b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 570: { // x:(r),b b,y0 - unhandled("x:(r),b b,y0"); + case 570: { // x:(r),b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 571: { // x:(r+n),b b,y0 - unhandled("x:(r+n),b b,y0"); + case 571: { // x:(r+n),b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 572: { // x:-(r),b b,y0 - unhandled("x:-(r),b b,y0"); + case 572: { // x:-(r),b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 573: { // x:(r)-n,b b,y1 - unhandled("x:(r)-n,b b,y1"); + case 573: { // x:(r)-n,b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 574: { // x:(r)+n,b b,y1 - unhandled("x:(r)+n,b b,y1"); + case 574: { // x:(r)+n,b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 575: { // x:(r)-,b b,y1 - unhandled("x:(r)-,b b,y1"); + case 575: { // x:(r)-,b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 576: { // x:(r)+,b b,y1 - unhandled("x:(r)+,b b,y1"); + case 576: { // x:(r)+,b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 577: { // x:(r),b b,y1 - unhandled("x:(r),b b,y1"); + case 577: { // x:(r),b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 578: { // x:(r+n),b b,y1 - unhandled("x:(r+n),b b,y1"); + case 578: { // x:(r+n),b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 579: { // x:-(r),b b,y1 - unhandled("x:-(r),b b,y1"); + case 579: { // x:-(r),b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 580: { // x0,x:(r)-n a,y0 - unhandled("x0,x:(r)-n a,y0"); + case 580: { // x:(r)-n,b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 581: { // x0,x:(r)+n a,y0 - unhandled("x0,x:(r)+n a,y0"); + case 581: { // x:(r)+n,b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 582: { // x0,x:(r)- a,y0 - unhandled("x0,x:(r)- a,y0"); + case 582: { // x:(r)-,b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 583: { // x0,x:(r)+ a,y0 - unhandled("x0,x:(r)+ a,y0"); + case 583: { // x:(r)+,b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 584: { // x0,x:(r) a,y0 - unhandled("x0,x:(r) a,y0"); + case 584: { // x:(r),b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 585: { // x0,x:(r+n) a,y0 - unhandled("x0,x:(r+n) a,y0"); + case 585: { // x:(r+n),b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 586: { // x0,x:-(r) a,y0 - unhandled("x0,x:-(r) a,y0"); + case 586: { // x:-(r),b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 587: { // x0,x:(r)-n a,y1 - unhandled("x0,x:(r)-n a,y1"); + case 587: { // x:(r)-n,b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 588: { // x0,x:(r)+n a,y1 - unhandled("x0,x:(r)+n a,y1"); + case 588: { // x:(r)+n,b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 589: { // x0,x:(r)- a,y1 - unhandled("x0,x:(r)- a,y1"); + case 589: { // x:(r)-,b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 590: { // x0,x:(r)+ a,y1 - unhandled("x0,x:(r)+ a,y1"); + case 590: { // x:(r)+,b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 591: { // x0,x:(r) a,y1 - unhandled("x0,x:(r) a,y1"); + case 591: { // x:(r),b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 592: { // x0,x:(r+n) a,y1 - unhandled("x0,x:(r+n) a,y1"); + case 592: { // x:(r+n),b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 593: { // x0,x:-(r) a,y1 - unhandled("x0,x:-(r) a,y1"); + case 593: { // x:-(r),b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 594: { // x0,x:(r)-n b,y0 - unhandled("x0,x:(r)-n b,y0"); + case 594: { // x0,x:(r)-n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 595: { // x0,x:(r)+n b,y0 - unhandled("x0,x:(r)+n b,y0"); + case 595: { // x0,x:(r)+n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 596: { // x0,x:(r)- b,y0 - unhandled("x0,x:(r)- b,y0"); + case 596: { // x0,x:(r)- a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 597: { // x0,x:(r)+ b,y0 - unhandled("x0,x:(r)+ b,y0"); + case 597: { // x0,x:(r)+ a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 598: { // x0,x:(r) b,y0 - unhandled("x0,x:(r) b,y0"); + case 598: { // x0,x:(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 599: { // x0,x:(r+n) b,y0 - unhandled("x0,x:(r+n) b,y0"); + case 599: { // x0,x:(r+n) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 600: { // x0,x:-(r) b,y0 - unhandled("x0,x:-(r) b,y0"); + case 600: { // x0,x:-(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 601: { // x0,x:(r)-n b,y1 - unhandled("x0,x:(r)-n b,y1"); + case 601: { // x0,x:(r)-n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 602: { // x0,x:(r)+n b,y1 - unhandled("x0,x:(r)+n b,y1"); + case 602: { // x0,x:(r)+n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 603: { // x0,x:(r)- b,y1 - unhandled("x0,x:(r)- b,y1"); + case 603: { // x0,x:(r)- a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 604: { // x0,x:(r)+ b,y1 - unhandled("x0,x:(r)+ b,y1"); + case 604: { // x0,x:(r)+ a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 605: { // x0,x:(r) b,y1 - unhandled("x0,x:(r) b,y1"); + case 605: { // x0,x:(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 606: { // x0,x:(r+n) b,y1 - unhandled("x0,x:(r+n) b,y1"); + case 606: { // x0,x:(r+n) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 607: { // x0,x:-(r) b,y1 - unhandled("x0,x:-(r) b,y1"); + case 607: { // x0,x:-(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 608: { // x1,x:(r)-n a,y0 - unhandled("x1,x:(r)-n a,y0"); + case 608: { // x0,x:(r)-n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 609: { // x1,x:(r)+n a,y0 - unhandled("x1,x:(r)+n a,y0"); + case 609: { // x0,x:(r)+n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 610: { // x1,x:(r)- a,y0 - unhandled("x1,x:(r)- a,y0"); + case 610: { // x0,x:(r)- b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 611: { // x1,x:(r)+ a,y0 - unhandled("x1,x:(r)+ a,y0"); + case 611: { // x0,x:(r)+ b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 612: { // x1,x:(r) a,y0 - unhandled("x1,x:(r) a,y0"); + case 612: { // x0,x:(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 613: { // x1,x:(r+n) a,y0 - unhandled("x1,x:(r+n) a,y0"); + case 613: { // x0,x:(r+n) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 614: { // x1,x:-(r) a,y0 - unhandled("x1,x:-(r) a,y0"); + case 614: { // x0,x:-(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 615: { // x1,x:(r)-n a,y1 - unhandled("x1,x:(r)-n a,y1"); + case 615: { // x0,x:(r)-n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 616: { // x1,x:(r)+n a,y1 - unhandled("x1,x:(r)+n a,y1"); + case 616: { // x0,x:(r)+n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 617: { // x1,x:(r)- a,y1 - unhandled("x1,x:(r)- a,y1"); + case 617: { // x0,x:(r)- b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 618: { // x1,x:(r)+ a,y1 - unhandled("x1,x:(r)+ a,y1"); + case 618: { // x0,x:(r)+ b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 619: { // x1,x:(r) a,y1 - unhandled("x1,x:(r) a,y1"); + case 619: { // x0,x:(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 620: { // x1,x:(r+n) a,y1 - unhandled("x1,x:(r+n) a,y1"); + case 620: { // x0,x:(r+n) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 621: { // x1,x:-(r) a,y1 - unhandled("x1,x:-(r) a,y1"); + case 621: { // x0,x:-(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 622: { // x1,x:(r)-n b,y0 - unhandled("x1,x:(r)-n b,y0"); + case 622: { // x1,x:(r)-n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 623: { // x1,x:(r)+n b,y0 - unhandled("x1,x:(r)+n b,y0"); + case 623: { // x1,x:(r)+n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 624: { // x1,x:(r)- b,y0 - unhandled("x1,x:(r)- b,y0"); + case 624: { // x1,x:(r)- a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 625: { // x1,x:(r)+ b,y0 - unhandled("x1,x:(r)+ b,y0"); + case 625: { // x1,x:(r)+ a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 626: { // x1,x:(r) b,y0 - unhandled("x1,x:(r) b,y0"); + case 626: { // x1,x:(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 627: { // x1,x:(r+n) b,y0 - unhandled("x1,x:(r+n) b,y0"); + case 627: { // x1,x:(r+n) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 628: { // x1,x:-(r) b,y0 - unhandled("x1,x:-(r) b,y0"); + case 628: { // x1,x:-(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 629: { // x1,x:(r)-n b,y1 - unhandled("x1,x:(r)-n b,y1"); + case 629: { // x1,x:(r)-n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 630: { // x1,x:(r)+n b,y1 - unhandled("x1,x:(r)+n b,y1"); + case 630: { // x1,x:(r)+n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 631: { // x1,x:(r)- b,y1 - unhandled("x1,x:(r)- b,y1"); + case 631: { // x1,x:(r)- a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 632: { // x1,x:(r)+ b,y1 - unhandled("x1,x:(r)+ b,y1"); + case 632: { // x1,x:(r)+ a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 633: { // x1,x:(r) b,y1 - unhandled("x1,x:(r) b,y1"); + case 633: { // x1,x:(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 634: { // x1,x:(r+n) b,y1 - unhandled("x1,x:(r+n) b,y1"); + case 634: { // x1,x:(r+n) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 635: { // x1,x:-(r) b,y1 - unhandled("x1,x:-(r) b,y1"); + case 635: { // x1,x:-(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 636: { // a,x:(r)-n a,y0 - unhandled("a,x:(r)-n a,y0"); + case 636: { // x1,x:(r)-n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 637: { // a,x:(r)+n a,y0 - unhandled("a,x:(r)+n a,y0"); + case 637: { // x1,x:(r)+n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 638: { // a,x:(r)- a,y0 - unhandled("a,x:(r)- a,y0"); + case 638: { // x1,x:(r)- b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 639: { // a,x:(r)+ a,y0 - unhandled("a,x:(r)+ a,y0"); + case 639: { // x1,x:(r)+ b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 640: { // a,x:(r) a,y0 - unhandled("a,x:(r) a,y0"); + case 640: { // x1,x:(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 641: { // a,x:(r+n) a,y0 - unhandled("a,x:(r+n) a,y0"); + case 641: { // x1,x:(r+n) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 642: { // a,x:-(r) a,y0 - unhandled("a,x:-(r) a,y0"); + case 642: { // x1,x:-(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 643: { // a,x:(r)-n a,y1 - unhandled("a,x:(r)-n a,y1"); + case 643: { // x1,x:(r)-n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 644: { // a,x:(r)+n a,y1 - unhandled("a,x:(r)+n a,y1"); + case 644: { // x1,x:(r)+n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 645: { // a,x:(r)- a,y1 - unhandled("a,x:(r)- a,y1"); + case 645: { // x1,x:(r)- b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 646: { // a,x:(r)+ a,y1 - unhandled("a,x:(r)+ a,y1"); + case 646: { // x1,x:(r)+ b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 647: { // a,x:(r) a,y1 - unhandled("a,x:(r) a,y1"); + case 647: { // x1,x:(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 648: { // a,x:(r+n) a,y1 - unhandled("a,x:(r+n) a,y1"); + case 648: { // x1,x:(r+n) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 649: { // a,x:-(r) a,y1 - unhandled("a,x:-(r) a,y1"); + case 649: { // x1,x:-(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 650: { // a,x:(r)-n b,y0 - unhandled("a,x:(r)-n b,y0"); + case 650: { // a,x:(r)-n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 651: { // a,x:(r)+n b,y0 - unhandled("a,x:(r)+n b,y0"); + case 651: { // a,x:(r)+n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 652: { // a,x:(r)- b,y0 - unhandled("a,x:(r)- b,y0"); + case 652: { // a,x:(r)- a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 653: { // a,x:(r)+ b,y0 - unhandled("a,x:(r)+ b,y0"); + case 653: { // a,x:(r)+ a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 654: { // a,x:(r) b,y0 - unhandled("a,x:(r) b,y0"); + case 654: { // a,x:(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 655: { // a,x:(r+n) b,y0 - unhandled("a,x:(r+n) b,y0"); + case 655: { // a,x:(r+n) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 656: { // a,x:-(r) b,y0 - unhandled("a,x:-(r) b,y0"); + case 656: { // a,x:-(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 657: { // a,x:(r)-n b,y1 - unhandled("a,x:(r)-n b,y1"); + case 657: { // a,x:(r)-n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 658: { // a,x:(r)+n b,y1 - unhandled("a,x:(r)+n b,y1"); + case 658: { // a,x:(r)+n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 659: { // a,x:(r)- b,y1 - unhandled("a,x:(r)- b,y1"); + case 659: { // a,x:(r)- a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 660: { // a,x:(r)+ b,y1 - unhandled("a,x:(r)+ b,y1"); + case 660: { // a,x:(r)+ a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 661: { // a,x:(r) b,y1 - unhandled("a,x:(r) b,y1"); + case 661: { // a,x:(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 662: { // a,x:(r+n) b,y1 - unhandled("a,x:(r+n) b,y1"); + case 662: { // a,x:(r+n) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 663: { // a,x:-(r) b,y1 - unhandled("a,x:-(r) b,y1"); + case 663: { // a,x:-(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 664: { // b,x:(r)-n a,y0 - unhandled("b,x:(r)-n a,y0"); + case 664: { // a,x:(r)-n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 665: { // b,x:(r)+n a,y0 - unhandled("b,x:(r)+n a,y0"); + case 665: { // a,x:(r)+n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 666: { // b,x:(r)- a,y0 - unhandled("b,x:(r)- a,y0"); + case 666: { // a,x:(r)- b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 667: { // b,x:(r)+ a,y0 - unhandled("b,x:(r)+ a,y0"); + case 667: { // a,x:(r)+ b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 668: { // b,x:(r) a,y0 - unhandled("b,x:(r) a,y0"); + case 668: { // a,x:(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 669: { // b,x:(r+n) a,y0 - unhandled("b,x:(r+n) a,y0"); + case 669: { // a,x:(r+n) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 670: { // b,x:-(r) a,y0 - unhandled("b,x:-(r) a,y0"); + case 670: { // a,x:-(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 671: { // b,x:(r)-n a,y1 - unhandled("b,x:(r)-n a,y1"); + case 671: { // a,x:(r)-n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 672: { // b,x:(r)+n a,y1 - unhandled("b,x:(r)+n a,y1"); + case 672: { // a,x:(r)+n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 673: { // b,x:(r)- a,y1 - unhandled("b,x:(r)- a,y1"); + case 673: { // a,x:(r)- b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 674: { // b,x:(r)+ a,y1 - unhandled("b,x:(r)+ a,y1"); + case 674: { // a,x:(r)+ b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 675: { // b,x:(r) a,y1 - unhandled("b,x:(r) a,y1"); + case 675: { // a,x:(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 676: { // b,x:(r+n) a,y1 - unhandled("b,x:(r+n) a,y1"); + case 676: { // a,x:(r+n) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 677: { // b,x:-(r) a,y1 - unhandled("b,x:-(r) a,y1"); + case 677: { // a,x:-(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 678: { // b,x:(r)-n b,y0 - unhandled("b,x:(r)-n b,y0"); + case 678: { // b,x:(r)-n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 679: { // b,x:(r)+n b,y0 - unhandled("b,x:(r)+n b,y0"); + case 679: { // b,x:(r)+n a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 680: { // b,x:(r)- b,y0 - unhandled("b,x:(r)- b,y0"); + case 680: { // b,x:(r)- a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 681: { // b,x:(r)+ b,y0 - unhandled("b,x:(r)+ b,y0"); + case 681: { // b,x:(r)+ a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 682: { // b,x:(r) b,y0 - unhandled("b,x:(r) b,y0"); + case 682: { // b,x:(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 683: { // b,x:(r+n) b,y0 - unhandled("b,x:(r+n) b,y0"); + case 683: { // b,x:(r+n) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 684: { // b,x:-(r) b,y0 - unhandled("b,x:-(r) b,y0"); + case 684: { // b,x:-(r) a,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 685: { // b,x:(r)-n b,y1 - unhandled("b,x:(r)-n b,y1"); + case 685: { // b,x:(r)-n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 686: { // b,x:(r)+n b,y1 - unhandled("b,x:(r)+n b,y1"); + case 686: { // b,x:(r)+n a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 687: { // b,x:(r)- b,y1 - unhandled("b,x:(r)- b,y1"); + case 687: { // b,x:(r)- a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 688: { // b,x:(r)+ b,y1 - unhandled("b,x:(r)+ b,y1"); + case 688: { // b,x:(r)+ a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 689: { // b,x:(r) b,y1 - unhandled("b,x:(r) b,y1"); + case 689: { // b,x:(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 690: { // b,x:(r+n) b,y1 - unhandled("b,x:(r+n) b,y1"); + case 690: { // b,x:(r+n) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 691: { // b,x:-(r) b,y1 - unhandled("b,x:-(r) b,y1"); + case 691: { // b,x:-(r) a,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 692: { // x:[abs],x0 a,y0 - unhandled("x:[abs],x0 a,y0"); + case 692: { // b,x:(r)-n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 693: { // x:[abs],x0 a,y1 - unhandled("x:[abs],x0 a,y1"); + case 693: { // b,x:(r)+n b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 694: { // x:[abs],x0 b,y0 - unhandled("x:[abs],x0 b,y0"); + case 694: { // b,x:(r)- b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 695: { // x:[abs],x0 b,y1 - unhandled("x:[abs],x0 b,y1"); + case 695: { // b,x:(r)+ b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 696: { // x:[abs],x1 a,y0 - unhandled("x:[abs],x1 a,y0"); + case 696: { // b,x:(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 697: { // x:[abs],x1 a,y1 - unhandled("x:[abs],x1 a,y1"); + case 697: { // b,x:(r+n) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 698: { // x:[abs],x1 b,y0 - unhandled("x:[abs],x1 b,y0"); + case 698: { // b,x:-(r) b,y0 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y0(m_tmp2); break; } - case 699: { // x:[abs],x1 b,y1 - unhandled("x:[abs],x1 b,y1"); + case 699: { // b,x:(r)-n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 700: { // x:[abs],a a,y0 - unhandled("x:[abs],a a,y0"); + case 700: { // b,x:(r)+n b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 701: { // x:[abs],a a,y1 - unhandled("x:[abs],a a,y1"); + case 701: { // b,x:(r)- b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 702: { // x:[abs],a b,y0 - unhandled("x:[abs],a b,y0"); + case 702: { // b,x:(r)+ b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 703: { // x:[abs],a b,y1 - unhandled("x:[abs],a b,y1"); + case 703: { // b,x:(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 704: { // x:[abs],b a,y0 - unhandled("x:[abs],b a,y0"); + case 704: { // b,x:(r+n) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 705: { // x:[abs],b a,y1 - unhandled("x:[abs],b a,y1"); + case 705: { // b,x:-(r) b,y1 + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_y1(m_tmp2); break; } - case 706: { // x:[abs],b b,y0 - unhandled("x:[abs],b b,y0"); + case 706: { // x:[abs],x0 a,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 707: { // x:[abs],b b,y1 - unhandled("x:[abs],b b,y1"); + case 707: { // x:[abs],x0 a,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 708: { // x:#[i],x0 a,y0 - unhandled("x:#[i],x0 a,y0"); + case 708: { // x:[abs],x0 b,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 709: { // x:#[i],x0 a,y1 - unhandled("x:#[i],x0 a,y1"); + case 709: { // x:[abs],x0 b,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 710: { // x:#[i],x0 b,y0 - unhandled("x:#[i],x0 b,y0"); + case 710: { // x:[abs],x1 a,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 711: { // x:#[i],x0 b,y1 - unhandled("x:#[i],x0 b,y1"); + case 711: { // x:[abs],x1 a,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 712: { // x:#[i],x1 a,y0 - unhandled("x:#[i],x1 a,y0"); + case 712: { // x:[abs],x1 b,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 713: { // x:#[i],x1 a,y1 - unhandled("x:#[i],x1 a,y1"); + case 713: { // x:[abs],x1 b,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 714: { // x:#[i],x1 b,y0 - unhandled("x:#[i],x1 b,y0"); + case 714: { // x:[abs],a a,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 715: { // x:#[i],x1 b,y1 - unhandled("x:#[i],x1 b,y1"); + case 715: { // x:[abs],a a,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 716: { // x:#[i],a a,y0 - unhandled("x:#[i],a a,y0"); + case 716: { // x:[abs],a b,y0 + set_ah(m_tmp1); + set_y0(m_tmp2); break; } - case 717: { // x:#[i],a a,y1 - unhandled("x:#[i],a a,y1"); + case 717: { // x:[abs],a b,y1 + set_ah(m_tmp1); + set_y1(m_tmp2); break; } - case 718: { // x:#[i],a b,y0 - unhandled("x:#[i],a b,y0"); + case 718: { // x:[abs],b a,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 719: { // x:#[i],a b,y1 - unhandled("x:#[i],a b,y1"); + case 719: { // x:[abs],b a,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 720: { // x:#[i],b a,y0 - unhandled("x:#[i],b a,y0"); + case 720: { // x:[abs],b b,y0 + set_bh(m_tmp1); + set_y0(m_tmp2); break; } - case 721: { // x:#[i],b a,y1 - unhandled("x:#[i],b a,y1"); + case 721: { // x:[abs],b b,y1 + set_bh(m_tmp1); + set_y1(m_tmp2); break; } - case 722: { // x:#[i],b b,y0 - unhandled("x:#[i],b b,y0"); + case 722: { // x0,x:[abs] a,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 723: { // x:#[i],b b,y1 - unhandled("x:#[i],b b,y1"); + case 723: { // x0,x:[abs] a,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 724: { // a,x:(r)-n x0,a - unhandled("a,x:(r)-n x0,a"); + case 724: { // x0,x:[abs] b,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 725: { // a,x:(r)+n x0,a - unhandled("a,x:(r)+n x0,a"); + case 725: { // x0,x:[abs] b,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 726: { // a,x:(r)- x0,a - unhandled("a,x:(r)- x0,a"); + case 726: { // x1,x:[abs] a,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 727: { // a,x:(r)+ x0,a - unhandled("a,x:(r)+ x0,a"); + case 727: { // x1,x:[abs] a,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 728: { // a,x:(r) x0,a - unhandled("a,x:(r) x0,a"); + case 728: { // x1,x:[abs] b,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 729: { // a,x:(r+n) x0,a - unhandled("a,x:(r+n) x0,a"); + case 729: { // x1,x:[abs] b,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 730: { // a,x:-(r) x0,a - unhandled("a,x:-(r) x0,a"); + case 730: { // a,x:[abs] a,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 731: { // b,x:(r)-n x0,b - unhandled("b,x:(r)-n x0,b"); + case 731: { // a,x:[abs] a,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 732: { // b,x:(r)+n x0,b - unhandled("b,x:(r)+n x0,b"); + case 732: { // a,x:[abs] b,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 733: { // b,x:(r)- x0,b - unhandled("b,x:(r)- x0,b"); + case 733: { // a,x:[abs] b,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 734: { // b,x:(r)+ x0,b - unhandled("b,x:(r)+ x0,b"); + case 734: { // b,x:[abs] a,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 735: { // b,x:(r) x0,b - unhandled("b,x:(r) x0,b"); + case 735: { // b,x:[abs] a,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 736: { // b,x:(r+n) x0,b - unhandled("b,x:(r+n) x0,b"); + case 736: { // b,x:[abs] b,y0 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y0(m_tmp2); break; } - case 737: { // b,x:-(r) x0,b - unhandled("b,x:-(r) x0,b"); + case 737: { // b,x:[abs] b,y1 + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_y1(m_tmp2); break; } - case 738: { // y:(r)-n,x0 - unhandled("y:(r)-n,x0"); + case 738: { // #[i],x0 a,y0 + u32 i = exv; + set_y0(m_tmp1); + set_x0(i); break; } - case 739: { // y:(r)+n,x0 - unhandled("y:(r)+n,x0"); + case 739: { // #[i],x0 a,y1 + u32 i = exv; + set_y1(m_tmp1); + set_x0(i); break; } - case 740: { // y:(r)-,x0 - unhandled("y:(r)-,x0"); + case 740: { // #[i],x0 b,y0 + u32 i = exv; + set_y0(m_tmp1); + set_x0(i); break; } - case 741: { // y:(r)+,x0 - unhandled("y:(r)+,x0"); + case 741: { // #[i],x0 b,y1 + u32 i = exv; + set_y1(m_tmp1); + set_x0(i); break; } - case 742: { // y:(r),x0 - unhandled("y:(r),x0"); + case 742: { // #[i],x1 a,y0 + u32 i = exv; + set_y0(m_tmp1); + set_x1(i); break; } - case 743: { // y:(r+n),x0 - unhandled("y:(r+n),x0"); + case 743: { // #[i],x1 a,y1 + u32 i = exv; + set_y1(m_tmp1); + set_x1(i); break; } - case 744: { // y:-(r),x0 - unhandled("y:-(r),x0"); + case 744: { // #[i],x1 b,y0 + u32 i = exv; + set_y0(m_tmp1); + set_x1(i); break; } - case 745: { // y:(r)-n,x1 - unhandled("y:(r)-n,x1"); + case 745: { // #[i],x1 b,y1 + u32 i = exv; + set_y1(m_tmp1); + set_x1(i); break; } - case 746: { // y:(r)+n,x1 - unhandled("y:(r)+n,x1"); + case 746: { // #[i],a a,y0 + u32 i = exv; + set_y0(m_tmp1); + set_ah(i); break; } - case 747: { // y:(r)-,x1 - unhandled("y:(r)-,x1"); + case 747: { // #[i],a a,y1 + u32 i = exv; + set_y1(m_tmp1); + set_ah(i); break; } - case 748: { // y:(r)+,x1 - unhandled("y:(r)+,x1"); + case 748: { // #[i],a b,y0 + u32 i = exv; + set_y0(m_tmp1); + set_ah(i); break; } - case 749: { // y:(r),x1 - unhandled("y:(r),x1"); + case 749: { // #[i],a b,y1 + u32 i = exv; + set_y1(m_tmp1); + set_ah(i); break; } - case 750: { // y:(r+n),x1 - unhandled("y:(r+n),x1"); + case 750: { // #[i],b a,y0 + u32 i = exv; + set_y0(m_tmp1); + set_bh(i); break; } - case 751: { // y:-(r),x1 - unhandled("y:-(r),x1"); + case 751: { // #[i],b a,y1 + u32 i = exv; + set_y1(m_tmp1); + set_bh(i); break; } - case 752: { // y:(r)-n,y0 - unhandled("y:(r)-n,y0"); + case 752: { // #[i],b b,y0 + u32 i = exv; + set_y0(m_tmp1); + set_bh(i); break; } - case 753: { // y:(r)+n,y0 - unhandled("y:(r)+n,y0"); + case 753: { // #[i],b b,y1 + u32 i = exv; + set_y1(m_tmp1); + set_bh(i); break; } - case 754: { // y:(r)-,y0 - unhandled("y:(r)-,y0"); + case 754: { // a,x:(r)-n x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 755: { // y:(r)+,y0 - unhandled("y:(r)+,y0"); + case 755: { // a,x:(r)+n x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 756: { // y:(r),y0 - unhandled("y:(r),y0"); + case 756: { // a,x:(r)- x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 757: { // y:(r+n),y0 - unhandled("y:(r+n),y0"); + case 757: { // a,x:(r)+ x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 758: { // y:-(r),y0 - unhandled("y:-(r),y0"); + case 758: { // a,x:(r) x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 759: { // y:(r)-n,y1 - unhandled("y:(r)-n,y1"); + case 759: { // a,x:(r+n) x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 760: { // y:(r)+n,y1 - unhandled("y:(r)+n,y1"); + case 760: { // a,x:-(r) x0,a + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_a(m_tmp2); break; } - case 761: { // y:(r)-,y1 - unhandled("y:(r)-,y1"); + case 761: { // b,x:(r)-n x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 762: { // y:(r)+,y1 - unhandled("y:(r)+,y1"); + case 762: { // b,x:(r)+n x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 763: { // y:(r),y1 - unhandled("y:(r),y1"); + case 763: { // b,x:(r)- x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 764: { // y:(r+n),y1 - unhandled("y:(r+n),y1"); + case 764: { // b,x:(r)+ x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 765: { // y:-(r),y1 - unhandled("y:-(r),y1"); + case 765: { // b,x:(r) x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 766: { // y:(r)-n,a0 - unhandled("y:(r)-n,a0"); + case 766: { // b,x:(r+n) x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 767: { // y:(r)+n,a0 - unhandled("y:(r)+n,a0"); + case 767: { // b,x:-(r) x0,b + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 768: { // y:(r)-,a0 - unhandled("y:(r)-,a0"); + case 768: { // a,x:[abs] x0,a + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_a(m_tmp2); break; } - case 769: { // y:(r)+,a0 - unhandled("y:(r)+,a0"); + case 769: { // b,x:[abs] x0,b + u32 abs = exv; + m_x.write_dword(abs, m_tmp1); + set_bh(m_tmp2); break; } - case 770: { // y:(r),a0 - unhandled("y:(r),a0"); + case 770: { // y:(r)-n,x0 + set_x0(m_tmp1); break; } - case 771: { // y:(r+n),a0 - unhandled("y:(r+n),a0"); + case 771: { // y:(r)+n,x0 + set_x0(m_tmp1); break; } - case 772: { // y:-(r),a0 - unhandled("y:-(r),a0"); + case 772: { // y:(r)-,x0 + set_x0(m_tmp1); break; } - case 773: { // y:(r)-n,b0 - unhandled("y:(r)-n,b0"); + case 773: { // y:(r)+,x0 + set_x0(m_tmp1); break; } - case 774: { // y:(r)+n,b0 - unhandled("y:(r)+n,b0"); + case 774: { // y:(r),x0 + set_x0(m_tmp1); break; } - case 775: { // y:(r)-,b0 - unhandled("y:(r)-,b0"); + case 775: { // y:(r+n),x0 + set_x0(m_tmp1); break; } - case 776: { // y:(r)+,b0 - unhandled("y:(r)+,b0"); + case 776: { // y:-(r),x0 + set_x0(m_tmp1); break; } - case 777: { // y:(r),b0 - unhandled("y:(r),b0"); + case 777: { // y:(r)-n,x1 + set_x1(m_tmp1); break; } - case 778: { // y:(r+n),b0 - unhandled("y:(r+n),b0"); + case 778: { // y:(r)+n,x1 + set_x1(m_tmp1); break; } - case 779: { // y:-(r),b0 - unhandled("y:-(r),b0"); + case 779: { // y:(r)-,x1 + set_x1(m_tmp1); break; } - case 780: { // y:(r)-n,a2 - unhandled("y:(r)-n,a2"); + case 780: { // y:(r)+,x1 + set_x1(m_tmp1); break; } - case 781: { // y:(r)+n,a2 - unhandled("y:(r)+n,a2"); + case 781: { // y:(r),x1 + set_x1(m_tmp1); break; } - case 782: { // y:(r)-,a2 - unhandled("y:(r)-,a2"); + case 782: { // y:(r+n),x1 + set_x1(m_tmp1); break; } - case 783: { // y:(r)+,a2 - unhandled("y:(r)+,a2"); + case 783: { // y:-(r),x1 + set_x1(m_tmp1); break; } - case 784: { // y:(r),a2 - unhandled("y:(r),a2"); + case 784: { // y:(r)-n,y0 + set_y0(m_tmp1); break; } - case 785: { // y:(r+n),a2 - unhandled("y:(r+n),a2"); + case 785: { // y:(r)+n,y0 + set_y0(m_tmp1); break; } - case 786: { // y:-(r),a2 - unhandled("y:-(r),a2"); + case 786: { // y:(r)-,y0 + set_y0(m_tmp1); break; } - case 787: { // y:(r)-n,b2 - unhandled("y:(r)-n,b2"); + case 787: { // y:(r)+,y0 + set_y0(m_tmp1); break; } - case 788: { // y:(r)+n,b2 - unhandled("y:(r)+n,b2"); + case 788: { // y:(r),y0 + set_y0(m_tmp1); break; } - case 789: { // y:(r)-,b2 - unhandled("y:(r)-,b2"); + case 789: { // y:(r+n),y0 + set_y0(m_tmp1); break; } - case 790: { // y:(r)+,b2 - unhandled("y:(r)+,b2"); + case 790: { // y:-(r),y0 + set_y0(m_tmp1); break; } - case 791: { // y:(r),b2 - unhandled("y:(r),b2"); + case 791: { // y:(r)-n,y1 + set_y1(m_tmp1); break; } - case 792: { // y:(r+n),b2 - unhandled("y:(r+n),b2"); + case 792: { // y:(r)+n,y1 + set_y1(m_tmp1); break; } - case 793: { // y:-(r),b2 - unhandled("y:-(r),b2"); + case 793: { // y:(r)-,y1 + set_y1(m_tmp1); break; } - case 794: { // y:(r)-n,a1 - unhandled("y:(r)-n,a1"); + case 794: { // y:(r)+,y1 + set_y1(m_tmp1); break; } - case 795: { // y:(r)+n,a1 - unhandled("y:(r)+n,a1"); + case 795: { // y:(r),y1 + set_y1(m_tmp1); break; } - case 796: { // y:(r)-,a1 - unhandled("y:(r)-,a1"); + case 796: { // y:(r+n),y1 + set_y1(m_tmp1); break; } - case 797: { // y:(r)+,a1 - unhandled("y:(r)+,a1"); + case 797: { // y:-(r),y1 + set_y1(m_tmp1); break; } - case 798: { // y:(r),a1 - unhandled("y:(r),a1"); + case 798: { // y:(r)-n,a0 + set_a0(m_tmp1); break; } - case 799: { // y:(r+n),a1 - unhandled("y:(r+n),a1"); + case 799: { // y:(r)+n,a0 + set_a0(m_tmp1); break; } - case 800: { // y:-(r),a1 - unhandled("y:-(r),a1"); + case 800: { // y:(r)-,a0 + set_a0(m_tmp1); break; } - case 801: { // y:(r)-n,b1 - unhandled("y:(r)-n,b1"); + case 801: { // y:(r)+,a0 + set_a0(m_tmp1); break; } - case 802: { // y:(r)+n,b1 - unhandled("y:(r)+n,b1"); + case 802: { // y:(r),a0 + set_a0(m_tmp1); break; } - case 803: { // y:(r)-,b1 - unhandled("y:(r)-,b1"); + case 803: { // y:(r+n),a0 + set_a0(m_tmp1); break; } - case 804: { // y:(r)+,b1 - unhandled("y:(r)+,b1"); + case 804: { // y:-(r),a0 + set_a0(m_tmp1); break; } - case 805: { // y:(r),b1 - unhandled("y:(r),b1"); + case 805: { // y:(r)-n,b0 + set_b0(m_tmp1); break; } - case 806: { // y:(r+n),b1 - unhandled("y:(r+n),b1"); + case 806: { // y:(r)+n,b0 + set_b0(m_tmp1); break; } - case 807: { // y:-(r),b1 - unhandled("y:-(r),b1"); + case 807: { // y:(r)-,b0 + set_b0(m_tmp1); break; } - case 808: { // y:(r)-n,a - unhandled("y:(r)-n,a"); + case 808: { // y:(r)+,b0 + set_b0(m_tmp1); break; } - case 809: { // y:(r)+n,a - unhandled("y:(r)+n,a"); + case 809: { // y:(r),b0 + set_b0(m_tmp1); break; } - case 810: { // y:(r)-,a - unhandled("y:(r)-,a"); + case 810: { // y:(r+n),b0 + set_b0(m_tmp1); break; } - case 811: { // y:(r)+,a - unhandled("y:(r)+,a"); + case 811: { // y:-(r),b0 + set_b0(m_tmp1); break; } - case 812: { // y:(r),a - unhandled("y:(r),a"); + case 812: { // y:(r)-n,a2 + set_a2(m_tmp1); break; } - case 813: { // y:(r+n),a - unhandled("y:(r+n),a"); + case 813: { // y:(r)+n,a2 + set_a2(m_tmp1); break; } - case 814: { // y:-(r),a - unhandled("y:-(r),a"); + case 814: { // y:(r)-,a2 + set_a2(m_tmp1); break; } - case 815: { // y:(r)-n,b - unhandled("y:(r)-n,b"); + case 815: { // y:(r)+,a2 + set_a2(m_tmp1); break; } - case 816: { // y:(r)+n,b - unhandled("y:(r)+n,b"); + case 816: { // y:(r),a2 + set_a2(m_tmp1); break; } - case 817: { // y:(r)-,b - unhandled("y:(r)-,b"); + case 817: { // y:(r+n),a2 + set_a2(m_tmp1); break; } - case 818: { // y:(r)+,b - unhandled("y:(r)+,b"); + case 818: { // y:-(r),a2 + set_a2(m_tmp1); break; } - case 819: { // y:(r),b - unhandled("y:(r),b"); + case 819: { // y:(r)-n,b2 + set_b2(m_tmp1); break; } - case 820: { // y:(r+n),b - unhandled("y:(r+n),b"); + case 820: { // y:(r)+n,b2 + set_b2(m_tmp1); break; } - case 821: { // y:-(r),b - unhandled("y:-(r),b"); + case 821: { // y:(r)-,b2 + set_b2(m_tmp1); break; } - case 822: { // y:(r)-n,r - unhandled("y:(r)-n,r"); + case 822: { // y:(r)+,b2 + set_b2(m_tmp1); break; } - case 823: { // y:(r)+n,r - unhandled("y:(r)+n,r"); + case 823: { // y:(r),b2 + set_b2(m_tmp1); break; } - case 824: { // y:(r)-,r - unhandled("y:(r)-,r"); + case 824: { // y:(r+n),b2 + set_b2(m_tmp1); break; } - case 825: { // y:(r)+,r - unhandled("y:(r)+,r"); + case 825: { // y:-(r),b2 + set_b2(m_tmp1); break; } - case 826: { // y:(r),r - unhandled("y:(r),r"); + case 826: { // y:(r)-n,a1 + set_a1(m_tmp1); break; } - case 827: { // y:(r+n),r - unhandled("y:(r+n),r"); + case 827: { // y:(r)+n,a1 + set_a1(m_tmp1); break; } - case 828: { // y:-(r),r - unhandled("y:-(r),r"); + case 828: { // y:(r)-,a1 + set_a1(m_tmp1); break; } - case 829: { // y:(r)-n,n - unhandled("y:(r)-n,n"); + case 829: { // y:(r)+,a1 + set_a1(m_tmp1); break; } - case 830: { // y:(r)+n,n - unhandled("y:(r)+n,n"); + case 830: { // y:(r),a1 + set_a1(m_tmp1); break; } - case 831: { // y:(r)-,n - unhandled("y:(r)-,n"); + case 831: { // y:(r+n),a1 + set_a1(m_tmp1); break; } - case 832: { // y:(r)+,n - unhandled("y:(r)+,n"); + case 832: { // y:-(r),a1 + set_a1(m_tmp1); break; } - case 833: { // y:(r),n - unhandled("y:(r),n"); + case 833: { // y:(r)-n,b1 + set_b1(m_tmp1); break; } - case 834: { // y:(r+n),n - unhandled("y:(r+n),n"); + case 834: { // y:(r)+n,b1 + set_b1(m_tmp1); break; } - case 835: { // y:-(r),n - unhandled("y:-(r),n"); + case 835: { // y:(r)-,b1 + set_b1(m_tmp1); break; } - case 836: { // x0,y:(r)-n - unhandled("x0,y:(r)-n"); + case 836: { // y:(r)+,b1 + set_b1(m_tmp1); break; } - case 837: { // x0,y:(r)+n - unhandled("x0,y:(r)+n"); + case 837: { // y:(r),b1 + set_b1(m_tmp1); break; } - case 838: { // x0,y:(r)- - unhandled("x0,y:(r)-"); + case 838: { // y:(r+n),b1 + set_b1(m_tmp1); break; } - case 839: { // x0,y:(r)+ - unhandled("x0,y:(r)+"); + case 839: { // y:-(r),b1 + set_b1(m_tmp1); break; } - case 840: { // x0,y:(r) - unhandled("x0,y:(r)"); + case 840: { // y:(r)-n,a + set_ah(m_tmp1); break; } - case 841: { // x0,y:(r+n) - unhandled("x0,y:(r+n)"); + case 841: { // y:(r)+n,a + set_ah(m_tmp1); break; } - case 842: { // x0,y:-(r) - unhandled("x0,y:-(r)"); + case 842: { // y:(r)-,a + set_ah(m_tmp1); break; } - case 843: { // x1,y:(r)-n - unhandled("x1,y:(r)-n"); + case 843: { // y:(r)+,a + set_ah(m_tmp1); break; } - case 844: { // x1,y:(r)+n - unhandled("x1,y:(r)+n"); + case 844: { // y:(r),a + set_ah(m_tmp1); break; } - case 845: { // x1,y:(r)- - unhandled("x1,y:(r)-"); + case 845: { // y:(r+n),a + set_ah(m_tmp1); break; } - case 846: { // x1,y:(r)+ - unhandled("x1,y:(r)+"); + case 846: { // y:-(r),a + set_ah(m_tmp1); break; } - case 847: { // x1,y:(r) - unhandled("x1,y:(r)"); + case 847: { // y:(r)-n,b + set_bh(m_tmp1); break; } - case 848: { // x1,y:(r+n) - unhandled("x1,y:(r+n)"); + case 848: { // y:(r)+n,b + set_bh(m_tmp1); break; } - case 849: { // x1,y:-(r) - unhandled("x1,y:-(r)"); + case 849: { // y:(r)-,b + set_bh(m_tmp1); break; } - case 850: { // y0,y:(r)-n - unhandled("y0,y:(r)-n"); + case 850: { // y:(r)+,b + set_bh(m_tmp1); break; } - case 851: { // y0,y:(r)+n - unhandled("y0,y:(r)+n"); + case 851: { // y:(r),b + set_bh(m_tmp1); break; } - case 852: { // y0,y:(r)- - unhandled("y0,y:(r)-"); + case 852: { // y:(r+n),b + set_bh(m_tmp1); break; } - case 853: { // y0,y:(r)+ - unhandled("y0,y:(r)+"); + case 853: { // y:-(r),b + set_bh(m_tmp1); break; } - case 854: { // y0,y:(r) - unhandled("y0,y:(r)"); + case 854: { // y:(r)-n,r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 855: { // y0,y:(r+n) - unhandled("y0,y:(r+n)"); + case 855: { // y:(r)+n,r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 856: { // y0,y:-(r) - unhandled("y0,y:-(r)"); + case 856: { // y:(r)-,r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 857: { // y1,y:(r)-n - unhandled("y1,y:(r)-n"); + case 857: { // y:(r)+,r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 858: { // y1,y:(r)+n - unhandled("y1,y:(r)+n"); + case 858: { // y:(r),r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 859: { // y1,y:(r)- - unhandled("y1,y:(r)-"); + case 859: { // y:(r+n),r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 860: { // y1,y:(r)+ - unhandled("y1,y:(r)+"); + case 860: { // y:-(r),r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 861: { // y1,y:(r) - unhandled("y1,y:(r)"); + case 861: { // y:(r)-n,n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 862: { // y1,y:(r+n) - unhandled("y1,y:(r+n)"); + case 862: { // y:(r)+n,n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 863: { // y1,y:-(r) - unhandled("y1,y:-(r)"); + case 863: { // y:(r)-,n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 864: { // a0,y:(r)-n - unhandled("a0,y:(r)-n"); + case 864: { // y:(r)+,n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 865: { // a0,y:(r)+n - unhandled("a0,y:(r)+n"); + case 865: { // y:(r),n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 866: { // a0,y:(r)- - unhandled("a0,y:(r)-"); + case 866: { // y:(r+n),n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 867: { // a0,y:(r)+ - unhandled("a0,y:(r)+"); + case 867: { // y:-(r),n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 868: { // a0,y:(r) - unhandled("a0,y:(r)"); + case 868: { // x0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 869: { // a0,y:(r+n) - unhandled("a0,y:(r+n)"); + case 869: { // x0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 870: { // a0,y:-(r) - unhandled("a0,y:-(r)"); + case 870: { // x0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 871: { // b0,y:(r)-n - unhandled("b0,y:(r)-n"); + case 871: { // x0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 872: { // b0,y:(r)+n - unhandled("b0,y:(r)+n"); + case 872: { // x0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 873: { // b0,y:(r)- - unhandled("b0,y:(r)-"); + case 873: { // x0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 874: { // b0,y:(r)+ - unhandled("b0,y:(r)+"); + case 874: { // x0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 875: { // b0,y:(r) - unhandled("b0,y:(r)"); + case 875: { // x1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 876: { // b0,y:(r+n) - unhandled("b0,y:(r+n)"); + case 876: { // x1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 877: { // b0,y:-(r) - unhandled("b0,y:-(r)"); + case 877: { // x1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 878: { // a2,y:(r)-n - unhandled("a2,y:(r)-n"); + case 878: { // x1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 879: { // a2,y:(r)+n - unhandled("a2,y:(r)+n"); + case 879: { // x1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 880: { // a2,y:(r)- - unhandled("a2,y:(r)-"); - break; - } - case 881: { // a2,y:(r)+ - unhandled("a2,y:(r)+"); + case 880: { // x1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 882: { // a2,y:(r) - unhandled("a2,y:(r)"); + case 881: { // x1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 883: { // a2,y:(r+n) - unhandled("a2,y:(r+n)"); + case 882: { // y0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 884: { // a2,y:-(r) - unhandled("a2,y:-(r)"); + case 883: { // y0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 885: { // b2,y:(r)-n - unhandled("b2,y:(r)-n"); + case 884: { // y0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 886: { // b2,y:(r)+n - unhandled("b2,y:(r)+n"); + case 885: { // y0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 887: { // b2,y:(r)- - unhandled("b2,y:(r)-"); + case 886: { // y0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 888: { // b2,y:(r)+ - unhandled("b2,y:(r)+"); + case 887: { // y0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 889: { // b2,y:(r) - unhandled("b2,y:(r)"); + case 888: { // y0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 890: { // b2,y:(r+n) - unhandled("b2,y:(r+n)"); + case 889: { // y1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 891: { // b2,y:-(r) - unhandled("b2,y:-(r)"); + case 890: { // y1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 892: { // a1,y:(r)-n - unhandled("a1,y:(r)-n"); + case 891: { // y1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 893: { // a1,y:(r)+n - unhandled("a1,y:(r)+n"); + case 892: { // y1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 894: { // a1,y:(r)- - unhandled("a1,y:(r)-"); + case 893: { // y1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 895: { // a1,y:(r)+ - unhandled("a1,y:(r)+"); + case 894: { // y1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 896: { // a1,y:(r) - unhandled("a1,y:(r)"); + case 895: { // y1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 897: { // a1,y:(r+n) - unhandled("a1,y:(r+n)"); + case 896: { // a0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 898: { // a1,y:-(r) - unhandled("a1,y:-(r)"); + case 897: { // a0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 899: { // b1,y:(r)-n - unhandled("b1,y:(r)-n"); + case 898: { // a0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 900: { // b1,y:(r)+n - unhandled("b1,y:(r)+n"); + case 899: { // a0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 901: { // b1,y:(r)- - unhandled("b1,y:(r)-"); + case 900: { // a0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 902: { // b1,y:(r)+ - unhandled("b1,y:(r)+"); + case 901: { // a0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 903: { // b1,y:(r) - unhandled("b1,y:(r)"); + case 902: { // a0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 904: { // b1,y:(r+n) - unhandled("b1,y:(r+n)"); + case 903: { // b0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 905: { // b1,y:-(r) - unhandled("b1,y:-(r)"); + case 904: { // b0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 906: { // a,y:(r)-n - unhandled("a,y:(r)-n"); + case 905: { // b0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 907: { // a,y:(r)+n - unhandled("a,y:(r)+n"); + case 906: { // b0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 908: { // a,y:(r)- - unhandled("a,y:(r)-"); + case 907: { // b0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 909: { // a,y:(r)+ - unhandled("a,y:(r)+"); + case 908: { // b0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 910: { // a,y:(r) - unhandled("a,y:(r)"); + case 909: { // b0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 911: { // a,y:(r+n) - unhandled("a,y:(r+n)"); + case 910: { // a2,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 912: { // a,y:-(r) - unhandled("a,y:-(r)"); + case 911: { // a2,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 913: { // b,y:(r)-n - unhandled("b,y:(r)-n"); + case 912: { // a2,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 914: { // b,y:(r)+n - unhandled("b,y:(r)+n"); + case 913: { // a2,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 915: { // b,y:(r)- - unhandled("b,y:(r)-"); + case 914: { // a2,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 916: { // b,y:(r)+ - unhandled("b,y:(r)+"); + case 915: { // a2,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 917: { // b,y:(r) - unhandled("b,y:(r)"); + case 916: { // a2,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 918: { // b,y:(r+n) - unhandled("b,y:(r+n)"); + case 917: { // b2,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 919: { // b,y:-(r) - unhandled("b,y:-(r)"); + case 918: { // b2,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 920: { // r,y:(r)-n - unhandled("r,y:(r)-n"); + case 919: { // b2,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 921: { // r,y:(r)+n - unhandled("r,y:(r)+n"); + case 920: { // b2,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 922: { // r,y:(r)- - unhandled("r,y:(r)-"); + case 921: { // b2,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 923: { // r,y:(r)+ - unhandled("r,y:(r)+"); + case 922: { // b2,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 924: { // r,y:(r) - unhandled("r,y:(r)"); + case 923: { // b2,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 925: { // r,y:(r+n) - unhandled("r,y:(r+n)"); + case 924: { // a1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 926: { // r,y:-(r) - unhandled("r,y:-(r)"); + case 925: { // a1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 927: { // n,y:(r)-n - unhandled("n,y:(r)-n"); + case 926: { // a1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 928: { // n,y:(r)+n - unhandled("n,y:(r)+n"); + case 927: { // a1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 929: { // n,y:(r)- - unhandled("n,y:(r)-"); + case 928: { // a1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 930: { // n,y:(r)+ - unhandled("n,y:(r)+"); + case 929: { // a1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 931: { // n,y:(r) - unhandled("n,y:(r)"); + case 930: { // a1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 932: { // n,y:(r+n) - unhandled("n,y:(r+n)"); + case 931: { // b1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 933: { // n,y:-(r) - unhandled("n,y:-(r)"); + case 932: { // b1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 934: { // [abs],x0 - unhandled("[abs],x0"); + case 933: { // b1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 935: { // [abs],x1 - unhandled("[abs],x1"); + case 934: { // b1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 936: { // [abs],y0 - unhandled("[abs],y0"); + case 935: { // b1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 937: { // [abs],y1 - unhandled("[abs],y1"); + case 936: { // b1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 938: { // [abs],a0 - unhandled("[abs],a0"); + case 937: { // b1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 939: { // [abs],b0 - unhandled("[abs],b0"); + case 938: { // a,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 940: { // [abs],a2 - unhandled("[abs],a2"); + case 939: { // a,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 941: { // [abs],b2 - unhandled("[abs],b2"); + case 940: { // a,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 942: { // [abs],a1 - unhandled("[abs],a1"); + case 941: { // a,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 943: { // [abs],b1 - unhandled("[abs],b1"); + case 942: { // a,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 944: { // [abs],a - unhandled("[abs],a"); + case 943: { // a,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 945: { // [abs],b - unhandled("[abs],b"); + case 944: { // a,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 946: { // [abs],r - unhandled("[abs],r"); + case 945: { // b,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 947: { // [abs],n - unhandled("[abs],n"); + case 946: { // b,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 948: { // #[i],x0 - unhandled("#[i],x0"); + case 947: { // b,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 949: { // #[i],x1 - unhandled("#[i],x1"); + case 948: { // b,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 950: { // #[i],y0 - unhandled("#[i],y0"); + case 949: { // b,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 951: { // #[i],y1 - unhandled("#[i],y1"); + case 950: { // b,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 952: { // #[i],a0 - unhandled("#[i],a0"); + case 951: { // b,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 953: { // #[i],b0 - unhandled("#[i],b0"); + case 952: { // r,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 954: { // #[i],a2 - unhandled("#[i],a2"); + case 953: { // r,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 955: { // #[i],b2 - unhandled("#[i],b2"); + case 954: { // r,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 956: { // #[i],a1 - unhandled("#[i],a1"); + case 955: { // r,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 957: { // #[i],b1 - unhandled("#[i],b1"); + case 956: { // r,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 958: { // #[i],a - unhandled("#[i],a"); + case 957: { // r,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 959: { // #[i],b - unhandled("#[i],b"); + case 958: { // r,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 960: { // #[i],r - unhandled("#[i],r"); + case 959: { // n,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 961: { // #[i],n - unhandled("#[i],n"); + case 960: { // n,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 962: { // y:[aa],x0 - unhandled("y:[aa],x0"); + case 961: { // n,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); break; } - case 963: { // y:[aa],x1 - unhandled("y:[aa],x1"); + case 962: { // n,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); break; } - case 964: { // y:[aa],y0 - unhandled("y:[aa],y0"); + case 963: { // n,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 965: { // y:[aa],y1 - unhandled("y:[aa],y1"); + case 964: { // n,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); break; } - case 966: { // y:[aa],a0 - unhandled("y:[aa],a0"); + case 965: { // n,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); break; } - case 967: { // y:[aa],b0 - unhandled("y:[aa],b0"); + case 966: { // y:[abs],x0 + set_x0(m_tmp1); break; } - case 968: { // y:[aa],a2 - unhandled("y:[aa],a2"); + case 967: { // y:[abs],x1 + set_x1(m_tmp1); break; } - case 969: { // y:[aa],b2 - unhandled("y:[aa],b2"); + case 968: { // y:[abs],y0 + set_y0(m_tmp1); break; } - case 970: { // y:[aa],a1 - unhandled("y:[aa],a1"); + case 969: { // y:[abs],y1 + set_y1(m_tmp1); break; } - case 971: { // y:[aa],b1 - unhandled("y:[aa],b1"); + case 970: { // y:[abs],a0 + set_a0(m_tmp1); break; } - case 972: { // y:[aa],a - unhandled("y:[aa],a"); + case 971: { // y:[abs],b0 + set_b0(m_tmp1); break; } - case 973: { // y:[aa],b - unhandled("y:[aa],b"); + case 972: { // y:[abs],a2 + set_a2(m_tmp1); break; } - case 974: { // y:[aa],r - unhandled("y:[aa],r"); + case 973: { // y:[abs],b2 + set_b2(m_tmp1); break; } - case 975: { // y:[aa],n - unhandled("y:[aa],n"); + case 974: { // y:[abs],a1 + set_a1(m_tmp1); break; } - case 976: { // x0,y:[aa] - unhandled("x0,y:[aa]"); + case 975: { // y:[abs],b1 + set_b1(m_tmp1); break; } - case 977: { // x1,y:[aa] - unhandled("x1,y:[aa]"); + case 976: { // y:[abs],a + set_ah(m_tmp1); break; } - case 978: { // y0,y:[aa] - unhandled("y0,y:[aa]"); + case 977: { // y:[abs],b + set_bh(m_tmp1); break; } - case 979: { // y1,y:[aa] - unhandled("y1,y:[aa]"); + case 978: { // y:[abs],r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 980: { // a0,y:[aa] - unhandled("a0,y:[aa]"); + case 979: { // y:[abs],n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 981: { // b0,y:[aa] - unhandled("b0,y:[aa]"); + case 980: { // x0,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 982: { // a2,y:[aa] - unhandled("a2,y:[aa]"); + case 981: { // x1,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 983: { // b2,y:[aa] - unhandled("b2,y:[aa]"); + case 982: { // y0,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 984: { // a1,y:[aa] - unhandled("a1,y:[aa]"); + case 983: { // y1,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 985: { // b1,y:[aa] - unhandled("b1,y:[aa]"); + case 984: { // a0,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 986: { // a,y:[aa] - unhandled("a,y:[aa]"); + case 985: { // b0,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 987: { // b,y:[aa] - unhandled("b,y:[aa]"); + case 986: { // a2,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 988: { // r,y:[aa] - unhandled("r,y:[aa]"); + case 987: { // b2,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 989: { // n,y:[aa] - unhandled("n,y:[aa]"); + case 988: { // a1,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 990: { // a,x0 y:(r)-n,y0 - unhandled("a,x0 y:(r)-n,y0"); + case 989: { // b1,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 991: { // a,x0 y:(r)+n,y0 - unhandled("a,x0 y:(r)+n,y0"); + case 990: { // a,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 992: { // a,x0 y:(r)-,y0 - unhandled("a,x0 y:(r)-,y0"); + case 991: { // b,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 993: { // a,x0 y:(r)+,y0 - unhandled("a,x0 y:(r)+,y0"); + case 992: { // r,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 994: { // a,x0 y:(r),y0 - unhandled("a,x0 y:(r),y0"); + case 993: { // n,y:[abs] + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); break; } - case 995: { // a,x0 y:(r+n),y0 - unhandled("a,x0 y:(r+n),y0"); + case 994: { // #[i],x0 + u32 i = exv; + set_x0(i); break; } - case 996: { // a,x0 y:-(r),y0 - unhandled("a,x0 y:-(r),y0"); + case 995: { // #[i],x1 + u32 i = exv; + set_x1(i); break; } - case 997: { // a,x1 y:(r)-n,y0 - unhandled("a,x1 y:(r)-n,y0"); + case 996: { // #[i],y0 + u32 i = exv; + set_y0(i); break; } - case 998: { // a,x1 y:(r)+n,y0 - unhandled("a,x1 y:(r)+n,y0"); + case 997: { // #[i],y1 + u32 i = exv; + set_y1(i); break; } - case 999: { // a,x1 y:(r)-,y0 - unhandled("a,x1 y:(r)-,y0"); + case 998: { // #[i],a0 + u32 i = exv; + set_a0(i); break; } - case 1000: { // a,x1 y:(r)+,y0 - unhandled("a,x1 y:(r)+,y0"); + case 999: { // #[i],b0 + u32 i = exv; + set_b0(i); break; } - case 1001: { // a,x1 y:(r),y0 - unhandled("a,x1 y:(r),y0"); + case 1000: { // #[i],a2 + u32 i = exv; + set_a2(i); break; } - case 1002: { // a,x1 y:(r+n),y0 - unhandled("a,x1 y:(r+n),y0"); + case 1001: { // #[i],b2 + u32 i = exv; + set_b2(i); break; } - case 1003: { // a,x1 y:-(r),y0 - unhandled("a,x1 y:-(r),y0"); + case 1002: { // #[i],a1 + u32 i = exv; + set_a1(i); break; } - case 1004: { // b,x0 y:(r)-n,y0 - unhandled("b,x0 y:(r)-n,y0"); + case 1003: { // #[i],b1 + u32 i = exv; + set_b1(i); break; } - case 1005: { // b,x0 y:(r)+n,y0 - unhandled("b,x0 y:(r)+n,y0"); + case 1004: { // #[i],a + u32 i = exv; + set_ah(i); break; } - case 1006: { // b,x0 y:(r)-,y0 - unhandled("b,x0 y:(r)-,y0"); + case 1005: { // #[i],b + u32 i = exv; + set_bh(i); break; } - case 1007: { // b,x0 y:(r)+,y0 - unhandled("b,x0 y:(r)+,y0"); + case 1006: { // #[i],r + u32 i = exv; + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, i); break; } - case 1008: { // b,x0 y:(r),y0 - unhandled("b,x0 y:(r),y0"); + case 1007: { // #[i],n + u32 i = exv; + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, i); break; } - case 1009: { // b,x0 y:(r+n),y0 - unhandled("b,x0 y:(r+n),y0"); + case 1008: { // y:[aa],x0 + set_x0(m_tmp1); break; } - case 1010: { // b,x0 y:-(r),y0 - unhandled("b,x0 y:-(r),y0"); + case 1009: { // y:[aa],x1 + set_x1(m_tmp1); break; } - case 1011: { // b,x1 y:(r)-n,y0 - unhandled("b,x1 y:(r)-n,y0"); + case 1010: { // y:[aa],y0 + set_y0(m_tmp1); break; } - case 1012: { // b,x1 y:(r)+n,y0 - unhandled("b,x1 y:(r)+n,y0"); + case 1011: { // y:[aa],y1 + set_y1(m_tmp1); break; } - case 1013: { // b,x1 y:(r)-,y0 - unhandled("b,x1 y:(r)-,y0"); + case 1012: { // y:[aa],a0 + set_a0(m_tmp1); break; } - case 1014: { // b,x1 y:(r)+,y0 - unhandled("b,x1 y:(r)+,y0"); + case 1013: { // y:[aa],b0 + set_b0(m_tmp1); break; } - case 1015: { // b,x1 y:(r),y0 - unhandled("b,x1 y:(r),y0"); + case 1014: { // y:[aa],a2 + set_a2(m_tmp1); break; } - case 1016: { // b,x1 y:(r+n),y0 - unhandled("b,x1 y:(r+n),y0"); + case 1015: { // y:[aa],b2 + set_b2(m_tmp1); break; } - case 1017: { // b,x1 y:-(r),y0 - unhandled("b,x1 y:-(r),y0"); + case 1016: { // y:[aa],a1 + set_a1(m_tmp1); break; } - case 1018: { // a,x0 y:(r)-n,y1 - unhandled("a,x0 y:(r)-n,y1"); + case 1017: { // y:[aa],b1 + set_b1(m_tmp1); break; } - case 1019: { // a,x0 y:(r)+n,y1 - unhandled("a,x0 y:(r)+n,y1"); + case 1018: { // y:[aa],a + set_ah(m_tmp1); break; } - case 1020: { // a,x0 y:(r)-,y1 - unhandled("a,x0 y:(r)-,y1"); + case 1019: { // y:[aa],b + set_bh(m_tmp1); break; } - case 1021: { // a,x0 y:(r)+,y1 - unhandled("a,x0 y:(r)+,y1"); + case 1020: { // y:[aa],r + set_r(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 1022: { // a,x0 y:(r),y1 - unhandled("a,x0 y:(r),y1"); + case 1021: { // y:[aa],n + set_n(bitswap<5>(opcode, 21, 20, 18, 17, 16) & 7, m_tmp1); break; } - case 1023: { // a,x0 y:(r+n),y1 - unhandled("a,x0 y:(r+n),y1"); + case 1022: { // x0,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1024: { // a,x0 y:-(r),y1 - unhandled("a,x0 y:-(r),y1"); + case 1023: { // x1,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1025: { // a,x1 y:(r)-n,y1 - unhandled("a,x1 y:(r)-n,y1"); + case 1024: { // y0,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1026: { // a,x1 y:(r)+n,y1 - unhandled("a,x1 y:(r)+n,y1"); + case 1025: { // y1,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1027: { // a,x1 y:(r)-,y1 - unhandled("a,x1 y:(r)-,y1"); + case 1026: { // a0,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1028: { // a,x1 y:(r)+,y1 - unhandled("a,x1 y:(r)+,y1"); + case 1027: { // b0,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1029: { // a,x1 y:(r),y1 - unhandled("a,x1 y:(r),y1"); + case 1028: { // a2,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1030: { // a,x1 y:(r+n),y1 - unhandled("a,x1 y:(r+n),y1"); + case 1029: { // b2,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1031: { // a,x1 y:-(r),y1 - unhandled("a,x1 y:-(r),y1"); + case 1030: { // a1,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1032: { // b,x0 y:(r)-n,y1 - unhandled("b,x0 y:(r)-n,y1"); + case 1031: { // b1,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1033: { // b,x0 y:(r)+n,y1 - unhandled("b,x0 y:(r)+n,y1"); + case 1032: { // a,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1034: { // b,x0 y:(r)-,y1 - unhandled("b,x0 y:(r)-,y1"); + case 1033: { // b,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1035: { // b,x0 y:(r)+,y1 - unhandled("b,x0 y:(r)+,y1"); + case 1034: { // r,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1036: { // b,x0 y:(r),y1 - unhandled("b,x0 y:(r),y1"); + case 1035: { // n,y:[aa] + u32 aa = BIT(opcode, 8, 6); + m_y.write_dword(aa, m_tmp1); break; } - case 1037: { // b,x0 y:(r+n),y1 - unhandled("b,x0 y:(r+n),y1"); + case 1036: { // a,x0 y:(r)-n,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1038: { // b,x0 y:-(r),y1 - unhandled("b,x0 y:-(r),y1"); + case 1037: { // a,x0 y:(r)+n,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1039: { // b,x1 y:(r)-n,y1 - unhandled("b,x1 y:(r)-n,y1"); + case 1038: { // a,x0 y:(r)-,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1040: { // b,x1 y:(r)+n,y1 - unhandled("b,x1 y:(r)+n,y1"); + case 1039: { // a,x0 y:(r)+,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1041: { // b,x1 y:(r)-,y1 - unhandled("b,x1 y:(r)-,y1"); + case 1040: { // a,x0 y:(r),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1042: { // b,x1 y:(r)+,y1 - unhandled("b,x1 y:(r)+,y1"); + case 1041: { // a,x0 y:(r+n),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1043: { // b,x1 y:(r),y1 - unhandled("b,x1 y:(r),y1"); + case 1042: { // a,x0 y:-(r),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1044: { // b,x1 y:(r+n),y1 - unhandled("b,x1 y:(r+n),y1"); + case 1043: { // a,x1 y:(r)-n,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1045: { // b,x1 y:-(r),y1 - unhandled("b,x1 y:-(r),y1"); + case 1044: { // a,x1 y:(r)+n,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1046: { // a,x0 y:(r)-n,a - unhandled("a,x0 y:(r)-n,a"); + case 1045: { // a,x1 y:(r)-,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1047: { // a,x0 y:(r)+n,a - unhandled("a,x0 y:(r)+n,a"); + case 1046: { // a,x1 y:(r)+,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1048: { // a,x0 y:(r)-,a - unhandled("a,x0 y:(r)-,a"); + case 1047: { // a,x1 y:(r),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1049: { // a,x0 y:(r)+,a - unhandled("a,x0 y:(r)+,a"); + case 1048: { // a,x1 y:(r+n),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1050: { // a,x0 y:(r),a - unhandled("a,x0 y:(r),a"); + case 1049: { // a,x1 y:-(r),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1051: { // a,x0 y:(r+n),a - unhandled("a,x0 y:(r+n),a"); + case 1050: { // b,x0 y:(r)-n,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1052: { // a,x0 y:-(r),a - unhandled("a,x0 y:-(r),a"); + case 1051: { // b,x0 y:(r)+n,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1053: { // a,x1 y:(r)-n,a - unhandled("a,x1 y:(r)-n,a"); + case 1052: { // b,x0 y:(r)-,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1054: { // a,x1 y:(r)+n,a - unhandled("a,x1 y:(r)+n,a"); + case 1053: { // b,x0 y:(r)+,y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1055: { // a,x1 y:(r)-,a - unhandled("a,x1 y:(r)-,a"); + case 1054: { // b,x0 y:(r),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1056: { // a,x1 y:(r)+,a - unhandled("a,x1 y:(r)+,a"); + case 1055: { // b,x0 y:(r+n),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1057: { // a,x1 y:(r),a - unhandled("a,x1 y:(r),a"); + case 1056: { // b,x0 y:-(r),y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1058: { // a,x1 y:(r+n),a - unhandled("a,x1 y:(r+n),a"); + case 1057: { // b,x1 y:(r)-n,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1059: { // a,x1 y:-(r),a - unhandled("a,x1 y:-(r),a"); + case 1058: { // b,x1 y:(r)+n,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1060: { // b,x0 y:(r)-n,a - unhandled("b,x0 y:(r)-n,a"); + case 1059: { // b,x1 y:(r)-,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1061: { // b,x0 y:(r)+n,a - unhandled("b,x0 y:(r)+n,a"); + case 1060: { // b,x1 y:(r)+,y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1062: { // b,x0 y:(r)-,a - unhandled("b,x0 y:(r)-,a"); + case 1061: { // b,x1 y:(r),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1063: { // b,x0 y:(r)+,a - unhandled("b,x0 y:(r)+,a"); + case 1062: { // b,x1 y:(r+n),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1064: { // b,x0 y:(r),a - unhandled("b,x0 y:(r),a"); + case 1063: { // b,x1 y:-(r),y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1065: { // b,x0 y:(r+n),a - unhandled("b,x0 y:(r+n),a"); + case 1064: { // a,x0 y:(r)-n,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1066: { // b,x0 y:-(r),a - unhandled("b,x0 y:-(r),a"); + case 1065: { // a,x0 y:(r)+n,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1067: { // b,x1 y:(r)-n,a - unhandled("b,x1 y:(r)-n,a"); + case 1066: { // a,x0 y:(r)-,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1068: { // b,x1 y:(r)+n,a - unhandled("b,x1 y:(r)+n,a"); + case 1067: { // a,x0 y:(r)+,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1069: { // b,x1 y:(r)-,a - unhandled("b,x1 y:(r)-,a"); + case 1068: { // a,x0 y:(r),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1070: { // b,x1 y:(r)+,a - unhandled("b,x1 y:(r)+,a"); + case 1069: { // a,x0 y:(r+n),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1071: { // b,x1 y:(r),a - unhandled("b,x1 y:(r),a"); + case 1070: { // a,x0 y:-(r),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1072: { // b,x1 y:(r+n),a - unhandled("b,x1 y:(r+n),a"); + case 1071: { // a,x1 y:(r)-n,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1073: { // b,x1 y:-(r),a - unhandled("b,x1 y:-(r),a"); + case 1072: { // a,x1 y:(r)+n,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1074: { // a,x0 y:(r)-n,b - unhandled("a,x0 y:(r)-n,b"); + case 1073: { // a,x1 y:(r)-,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1075: { // a,x0 y:(r)+n,b - unhandled("a,x0 y:(r)+n,b"); + case 1074: { // a,x1 y:(r)+,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1076: { // a,x0 y:(r)-,b - unhandled("a,x0 y:(r)-,b"); + case 1075: { // a,x1 y:(r),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1077: { // a,x0 y:(r)+,b - unhandled("a,x0 y:(r)+,b"); + case 1076: { // a,x1 y:(r+n),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1078: { // a,x0 y:(r),b - unhandled("a,x0 y:(r),b"); + case 1077: { // a,x1 y:-(r),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1079: { // a,x0 y:(r+n),b - unhandled("a,x0 y:(r+n),b"); + case 1078: { // b,x0 y:(r)-n,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1080: { // a,x0 y:-(r),b - unhandled("a,x0 y:-(r),b"); + case 1079: { // b,x0 y:(r)+n,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1081: { // a,x1 y:(r)-n,b - unhandled("a,x1 y:(r)-n,b"); + case 1080: { // b,x0 y:(r)-,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1082: { // a,x1 y:(r)+n,b - unhandled("a,x1 y:(r)+n,b"); + case 1081: { // b,x0 y:(r)+,y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1083: { // a,x1 y:(r)-,b - unhandled("a,x1 y:(r)-,b"); + case 1082: { // b,x0 y:(r),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1084: { // a,x1 y:(r)+,b - unhandled("a,x1 y:(r)+,b"); + case 1083: { // b,x0 y:(r+n),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1085: { // a,x1 y:(r),b - unhandled("a,x1 y:(r),b"); + case 1084: { // b,x0 y:-(r),y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1086: { // a,x1 y:(r+n),b - unhandled("a,x1 y:(r+n),b"); + case 1085: { // b,x1 y:(r)-n,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1087: { // a,x1 y:-(r),b - unhandled("a,x1 y:-(r),b"); + case 1086: { // b,x1 y:(r)+n,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1088: { // b,x0 y:(r)-n,b - unhandled("b,x0 y:(r)-n,b"); + case 1087: { // b,x1 y:(r)-,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1089: { // b,x0 y:(r)+n,b - unhandled("b,x0 y:(r)+n,b"); + case 1088: { // b,x1 y:(r)+,y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1090: { // b,x0 y:(r)-,b - unhandled("b,x0 y:(r)-,b"); + case 1089: { // b,x1 y:(r),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1091: { // b,x0 y:(r)+,b - unhandled("b,x0 y:(r)+,b"); + case 1090: { // b,x1 y:(r+n),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1092: { // b,x0 y:(r),b - unhandled("b,x0 y:(r),b"); + case 1091: { // b,x1 y:-(r),y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1093: { // b,x0 y:(r+n),b - unhandled("b,x0 y:(r+n),b"); + case 1092: { // a,x0 y:(r)-n,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1094: { // b,x0 y:-(r),b - unhandled("b,x0 y:-(r),b"); + case 1093: { // a,x0 y:(r)+n,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1095: { // b,x1 y:(r)-n,b - unhandled("b,x1 y:(r)-n,b"); + case 1094: { // a,x0 y:(r)-,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1096: { // b,x1 y:(r)+n,b - unhandled("b,x1 y:(r)+n,b"); + case 1095: { // a,x0 y:(r)+,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1097: { // b,x1 y:(r)-,b - unhandled("b,x1 y:(r)-,b"); + case 1096: { // a,x0 y:(r),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1098: { // b,x1 y:(r)+,b - unhandled("b,x1 y:(r)+,b"); + case 1097: { // a,x0 y:(r+n),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1099: { // b,x1 y:(r),b - unhandled("b,x1 y:(r),b"); + case 1098: { // a,x0 y:-(r),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1100: { // b,x1 y:(r+n),b - unhandled("b,x1 y:(r+n),b"); + case 1099: { // a,x1 y:(r)-n,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1101: { // b,x1 y:-(r),b - unhandled("b,x1 y:-(r),b"); + case 1100: { // a,x1 y:(r)+n,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1102: { // a,x0 y0,y:(r)-n - unhandled("a,x0 y0,y:(r)-n"); + case 1101: { // a,x1 y:(r)-,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1103: { // a,x0 y0,y:(r)+n - unhandled("a,x0 y0,y:(r)+n"); + case 1102: { // a,x1 y:(r)+,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1104: { // a,x0 y0,y:(r)- - unhandled("a,x0 y0,y:(r)-"); + case 1103: { // a,x1 y:(r),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1105: { // a,x0 y0,y:(r)+ - unhandled("a,x0 y0,y:(r)+"); + case 1104: { // a,x1 y:(r+n),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1106: { // a,x0 y0,y:(r) - unhandled("a,x0 y0,y:(r)"); + case 1105: { // a,x1 y:-(r),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1107: { // a,x0 y0,y:(r+n) - unhandled("a,x0 y0,y:(r+n)"); + case 1106: { // b,x0 y:(r)-n,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1108: { // a,x0 y0,y:-(r) - unhandled("a,x0 y0,y:-(r)"); + case 1107: { // b,x0 y:(r)+n,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1109: { // a,x1 y0,y:(r)-n - unhandled("a,x1 y0,y:(r)-n"); + case 1108: { // b,x0 y:(r)-,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1110: { // a,x1 y0,y:(r)+n - unhandled("a,x1 y0,y:(r)+n"); + case 1109: { // b,x0 y:(r)+,a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1111: { // a,x1 y0,y:(r)- - unhandled("a,x1 y0,y:(r)-"); + case 1110: { // b,x0 y:(r),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1112: { // a,x1 y0,y:(r)+ - unhandled("a,x1 y0,y:(r)+"); + case 1111: { // b,x0 y:(r+n),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1113: { // a,x1 y0,y:(r) - unhandled("a,x1 y0,y:(r)"); + case 1112: { // b,x0 y:-(r),a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1114: { // a,x1 y0,y:(r+n) - unhandled("a,x1 y0,y:(r+n)"); + case 1113: { // b,x1 y:(r)-n,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1115: { // a,x1 y0,y:-(r) - unhandled("a,x1 y0,y:-(r)"); + case 1114: { // b,x1 y:(r)+n,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1116: { // b,x0 y0,y:(r)-n - unhandled("b,x0 y0,y:(r)-n"); + case 1115: { // b,x1 y:(r)-,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1117: { // b,x0 y0,y:(r)+n - unhandled("b,x0 y0,y:(r)+n"); + case 1116: { // b,x1 y:(r)+,a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1118: { // b,x0 y0,y:(r)- - unhandled("b,x0 y0,y:(r)-"); + case 1117: { // b,x1 y:(r),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1119: { // b,x0 y0,y:(r)+ - unhandled("b,x0 y0,y:(r)+"); + case 1118: { // b,x1 y:(r+n),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1120: { // b,x0 y0,y:(r) - unhandled("b,x0 y0,y:(r)"); + case 1119: { // b,x1 y:-(r),a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1121: { // b,x0 y0,y:(r+n) - unhandled("b,x0 y0,y:(r+n)"); + case 1120: { // a,x0 y:(r)-n,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1122: { // b,x0 y0,y:-(r) - unhandled("b,x0 y0,y:-(r)"); + case 1121: { // a,x0 y:(r)+n,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1123: { // b,x1 y0,y:(r)-n - unhandled("b,x1 y0,y:(r)-n"); + case 1122: { // a,x0 y:(r)-,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1124: { // b,x1 y0,y:(r)+n - unhandled("b,x1 y0,y:(r)+n"); + case 1123: { // a,x0 y:(r)+,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1125: { // b,x1 y0,y:(r)- - unhandled("b,x1 y0,y:(r)-"); + case 1124: { // a,x0 y:(r),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1126: { // b,x1 y0,y:(r)+ - unhandled("b,x1 y0,y:(r)+"); + case 1125: { // a,x0 y:(r+n),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1127: { // b,x1 y0,y:(r) - unhandled("b,x1 y0,y:(r)"); + case 1126: { // a,x0 y:-(r),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1128: { // b,x1 y0,y:(r+n) - unhandled("b,x1 y0,y:(r+n)"); + case 1127: { // a,x1 y:(r)-n,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1129: { // b,x1 y0,y:-(r) - unhandled("b,x1 y0,y:-(r)"); + case 1128: { // a,x1 y:(r)+n,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1130: { // a,x0 y1,y:(r)-n - unhandled("a,x0 y1,y:(r)-n"); + case 1129: { // a,x1 y:(r)-,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1131: { // a,x0 y1,y:(r)+n - unhandled("a,x0 y1,y:(r)+n"); + case 1130: { // a,x1 y:(r)+,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1132: { // a,x0 y1,y:(r)- - unhandled("a,x0 y1,y:(r)-"); + case 1131: { // a,x1 y:(r),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1133: { // a,x0 y1,y:(r)+ - unhandled("a,x0 y1,y:(r)+"); + case 1132: { // a,x1 y:(r+n),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1134: { // a,x0 y1,y:(r) - unhandled("a,x0 y1,y:(r)"); + case 1133: { // a,x1 y:-(r),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1135: { // a,x0 y1,y:(r+n) - unhandled("a,x0 y1,y:(r+n)"); + case 1134: { // b,x0 y:(r)-n,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1136: { // a,x0 y1,y:-(r) - unhandled("a,x0 y1,y:-(r)"); + case 1135: { // b,x0 y:(r)+n,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1137: { // a,x1 y1,y:(r)-n - unhandled("a,x1 y1,y:(r)-n"); + case 1136: { // b,x0 y:(r)-,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1138: { // a,x1 y1,y:(r)+n - unhandled("a,x1 y1,y:(r)+n"); + case 1137: { // b,x0 y:(r)+,b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1139: { // a,x1 y1,y:(r)- - unhandled("a,x1 y1,y:(r)-"); + case 1138: { // b,x0 y:(r),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1140: { // a,x1 y1,y:(r)+ - unhandled("a,x1 y1,y:(r)+"); + case 1139: { // b,x0 y:(r+n),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1141: { // a,x1 y1,y:(r) - unhandled("a,x1 y1,y:(r)"); + case 1140: { // b,x0 y:-(r),b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1142: { // a,x1 y1,y:(r+n) - unhandled("a,x1 y1,y:(r+n)"); + case 1141: { // b,x1 y:(r)-n,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1143: { // a,x1 y1,y:-(r) - unhandled("a,x1 y1,y:-(r)"); + case 1142: { // b,x1 y:(r)+n,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1144: { // b,x0 y1,y:(r)-n - unhandled("b,x0 y1,y:(r)-n"); + case 1143: { // b,x1 y:(r)-,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1145: { // b,x0 y1,y:(r)+n - unhandled("b,x0 y1,y:(r)+n"); + case 1144: { // b,x1 y:(r)+,b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1146: { // b,x0 y1,y:(r)- - unhandled("b,x0 y1,y:(r)-"); + case 1145: { // b,x1 y:(r),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1147: { // b,x0 y1,y:(r)+ - unhandled("b,x0 y1,y:(r)+"); + case 1146: { // b,x1 y:(r+n),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1148: { // b,x0 y1,y:(r) - unhandled("b,x0 y1,y:(r)"); + case 1147: { // b,x1 y:-(r),b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1149: { // b,x0 y1,y:(r+n) - unhandled("b,x0 y1,y:(r+n)"); + case 1148: { // a,x0 y0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1150: { // b,x0 y1,y:-(r) - unhandled("b,x0 y1,y:-(r)"); + case 1149: { // a,x0 y0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1151: { // b,x1 y1,y:(r)-n - unhandled("b,x1 y1,y:(r)-n"); + case 1150: { // a,x0 y0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1152: { // b,x1 y1,y:(r)+n - unhandled("b,x1 y1,y:(r)+n"); + case 1151: { // a,x0 y0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1153: { // b,x1 y1,y:(r)- - unhandled("b,x1 y1,y:(r)-"); + case 1152: { // a,x0 y0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1154: { // b,x1 y1,y:(r)+ - unhandled("b,x1 y1,y:(r)+"); + case 1153: { // a,x0 y0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1155: { // b,x1 y1,y:(r) - unhandled("b,x1 y1,y:(r)"); + case 1154: { // a,x0 y0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1156: { // b,x1 y1,y:(r+n) - unhandled("b,x1 y1,y:(r+n)"); + case 1155: { // a,x1 y0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1157: { // b,x1 y1,y:-(r) - unhandled("b,x1 y1,y:-(r)"); + case 1156: { // a,x1 y0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1158: { // a,x0 a,y:(r)-n - unhandled("a,x0 a,y:(r)-n"); + case 1157: { // a,x1 y0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1159: { // a,x0 a,y:(r)+n - unhandled("a,x0 a,y:(r)+n"); + case 1158: { // a,x1 y0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1160: { // a,x0 a,y:(r)- - unhandled("a,x0 a,y:(r)-"); + case 1159: { // a,x1 y0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1161: { // a,x0 a,y:(r)+ - unhandled("a,x0 a,y:(r)+"); + case 1160: { // a,x1 y0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1162: { // a,x0 a,y:(r) - unhandled("a,x0 a,y:(r)"); + case 1161: { // a,x1 y0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1163: { // a,x0 a,y:(r+n) - unhandled("a,x0 a,y:(r+n)"); + case 1162: { // b,x0 y0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1164: { // a,x0 a,y:-(r) - unhandled("a,x0 a,y:-(r)"); + case 1163: { // b,x0 y0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1165: { // a,x1 a,y:(r)-n - unhandled("a,x1 a,y:(r)-n"); + case 1164: { // b,x0 y0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1166: { // a,x1 a,y:(r)+n - unhandled("a,x1 a,y:(r)+n"); + case 1165: { // b,x0 y0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1167: { // a,x1 a,y:(r)- - unhandled("a,x1 a,y:(r)-"); + case 1166: { // b,x0 y0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1168: { // a,x1 a,y:(r)+ - unhandled("a,x1 a,y:(r)+"); + case 1167: { // b,x0 y0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1169: { // a,x1 a,y:(r) - unhandled("a,x1 a,y:(r)"); + case 1168: { // b,x0 y0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1170: { // a,x1 a,y:(r+n) - unhandled("a,x1 a,y:(r+n)"); + case 1169: { // b,x1 y0,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1171: { // a,x1 a,y:-(r) - unhandled("a,x1 a,y:-(r)"); + case 1170: { // b,x1 y0,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1172: { // b,x0 a,y:(r)-n - unhandled("b,x0 a,y:(r)-n"); + case 1171: { // b,x1 y0,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1173: { // b,x0 a,y:(r)+n - unhandled("b,x0 a,y:(r)+n"); + case 1172: { // b,x1 y0,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1174: { // b,x0 a,y:(r)- - unhandled("b,x0 a,y:(r)-"); + case 1173: { // b,x1 y0,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1175: { // b,x0 a,y:(r)+ - unhandled("b,x0 a,y:(r)+"); + case 1174: { // b,x1 y0,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1176: { // b,x0 a,y:(r) - unhandled("b,x0 a,y:(r)"); + case 1175: { // b,x1 y0,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1177: { // b,x0 a,y:(r+n) - unhandled("b,x0 a,y:(r+n)"); + case 1176: { // a,x0 y1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1178: { // b,x0 a,y:-(r) - unhandled("b,x0 a,y:-(r)"); + case 1177: { // a,x0 y1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1178: { // a,x0 y1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1179: { // a,x0 y1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1180: { // a,x0 y1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1181: { // a,x0 y1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1182: { // a,x0 y1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1183: { // a,x1 y1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1184: { // a,x1 y1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1185: { // a,x1 y1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1186: { // a,x1 y1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1187: { // a,x1 y1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1188: { // a,x1 y1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1189: { // a,x1 y1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1190: { // b,x0 y1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1191: { // b,x0 y1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1192: { // b,x0 y1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1193: { // b,x0 y1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1194: { // b,x0 y1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1195: { // b,x0 y1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1196: { // b,x0 y1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1197: { // b,x1 y1,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1198: { // b,x1 y1,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1199: { // b,x1 y1,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1200: { // b,x1 y1,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1201: { // b,x1 y1,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1202: { // b,x1 y1,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1203: { // b,x1 y1,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1204: { // a,x0 a,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1205: { // a,x0 a,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1206: { // a,x0 a,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1207: { // a,x0 a,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1208: { // a,x0 a,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1209: { // a,x0 a,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1210: { // a,x0 a,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1211: { // a,x1 a,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1212: { // a,x1 a,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1213: { // a,x1 a,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1214: { // a,x1 a,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1215: { // a,x1 a,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1216: { // a,x1 a,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1217: { // a,x1 a,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1218: { // b,x0 a,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1219: { // b,x0 a,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1220: { // b,x0 a,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1221: { // b,x0 a,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1222: { // b,x0 a,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1223: { // b,x0 a,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1224: { // b,x0 a,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1225: { // b,x1 a,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1226: { // b,x1 a,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1227: { // b,x1 a,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1228: { // b,x1 a,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1229: { // b,x1 a,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1230: { // b,x1 a,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1231: { // b,x1 a,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1232: { // a,x0 b,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1233: { // a,x0 b,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1234: { // a,x0 b,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1235: { // a,x0 b,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1236: { // a,x0 b,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); + break; + } + case 1237: { // a,x0 b,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1179: { // b,x1 a,y:(r)-n - unhandled("b,x1 a,y:(r)-n"); + case 1238: { // a,x0 b,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1180: { // b,x1 a,y:(r)+n - unhandled("b,x1 a,y:(r)+n"); + case 1239: { // a,x1 b,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1181: { // b,x1 a,y:(r)- - unhandled("b,x1 a,y:(r)-"); + case 1240: { // a,x1 b,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1182: { // b,x1 a,y:(r)+ - unhandled("b,x1 a,y:(r)+"); + case 1241: { // a,x1 b,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1183: { // b,x1 a,y:(r) - unhandled("b,x1 a,y:(r)"); + case 1242: { // a,x1 b,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1184: { // b,x1 a,y:(r+n) - unhandled("b,x1 a,y:(r+n)"); + case 1243: { // a,x1 b,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1185: { // b,x1 a,y:-(r) - unhandled("b,x1 a,y:-(r)"); + case 1244: { // a,x1 b,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1186: { // a,x0 b,y:(r)-n - unhandled("a,x0 b,y:(r)-n"); + case 1245: { // a,x1 b,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1187: { // a,x0 b,y:(r)+n - unhandled("a,x0 b,y:(r)+n"); + case 1246: { // b,x0 b,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1188: { // a,x0 b,y:(r)- - unhandled("a,x0 b,y:(r)-"); + case 1247: { // b,x0 b,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1189: { // a,x0 b,y:(r)+ - unhandled("a,x0 b,y:(r)+"); + case 1248: { // b,x0 b,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1190: { // a,x0 b,y:(r) - unhandled("a,x0 b,y:(r)"); + case 1249: { // b,x0 b,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1191: { // a,x0 b,y:(r+n) - unhandled("a,x0 b,y:(r+n)"); + case 1250: { // b,x0 b,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1192: { // a,x0 b,y:-(r) - unhandled("a,x0 b,y:-(r)"); + case 1251: { // b,x0 b,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1193: { // a,x1 b,y:(r)-n - unhandled("a,x1 b,y:(r)-n"); + case 1252: { // b,x0 b,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1194: { // a,x1 b,y:(r)+n - unhandled("a,x1 b,y:(r)+n"); + case 1253: { // b,x1 b,y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1195: { // a,x1 b,y:(r)- - unhandled("a,x1 b,y:(r)-"); + case 1254: { // b,x1 b,y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1196: { // a,x1 b,y:(r)+ - unhandled("a,x1 b,y:(r)+"); + case 1255: { // b,x1 b,y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1197: { // a,x1 b,y:(r) - unhandled("a,x1 b,y:(r)"); + case 1256: { // b,x1 b,y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1198: { // a,x1 b,y:(r+n) - unhandled("a,x1 b,y:(r+n)"); + case 1257: { // b,x1 b,y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1199: { // a,x1 b,y:-(r) - unhandled("a,x1 b,y:-(r)"); + case 1258: { // b,x1 b,y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1200: { // b,x0 b,y:(r)-n - unhandled("b,x0 b,y:(r)-n"); + case 1259: { // b,x1 b,y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_tmp1); + m_y.write_dword(ea, m_tmp2); break; } - case 1201: { // b,x0 b,y:(r)+n - unhandled("b,x0 b,y:(r)+n"); + case 1260: { // a,x0 y:[abs],y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1202: { // b,x0 b,y:(r)- - unhandled("b,x0 b,y:(r)-"); + case 1261: { // a,x1 y:[abs],y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1203: { // b,x0 b,y:(r)+ - unhandled("b,x0 b,y:(r)+"); + case 1262: { // b,x0 y:[abs],y0 + set_x0(m_tmp1); + set_y0(m_tmp2); break; } - case 1204: { // b,x0 b,y:(r) - unhandled("b,x0 b,y:(r)"); + case 1263: { // b,x1 y:[abs],y0 + set_x1(m_tmp1); + set_y0(m_tmp2); break; } - case 1205: { // b,x0 b,y:(r+n) - unhandled("b,x0 b,y:(r+n)"); + case 1264: { // a,x0 y:[abs],y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1206: { // b,x0 b,y:-(r) - unhandled("b,x0 b,y:-(r)"); + case 1265: { // a,x1 y:[abs],y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1207: { // b,x1 b,y:(r)-n - unhandled("b,x1 b,y:(r)-n"); + case 1266: { // b,x0 y:[abs],y1 + set_x0(m_tmp1); + set_y1(m_tmp2); break; } - case 1208: { // b,x1 b,y:(r)+n - unhandled("b,x1 b,y:(r)+n"); + case 1267: { // b,x1 y:[abs],y1 + set_x1(m_tmp1); + set_y1(m_tmp2); break; } - case 1209: { // b,x1 b,y:(r)- - unhandled("b,x1 b,y:(r)-"); + case 1268: { // a,x0 y:[abs],a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1210: { // b,x1 b,y:(r)+ - unhandled("b,x1 b,y:(r)+"); + case 1269: { // a,x1 y:[abs],a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1211: { // b,x1 b,y:(r) - unhandled("b,x1 b,y:(r)"); + case 1270: { // b,x0 y:[abs],a + set_x0(m_tmp1); + set_ah(m_tmp2); break; } - case 1212: { // b,x1 b,y:(r+n) - unhandled("b,x1 b,y:(r+n)"); + case 1271: { // b,x1 y:[abs],a + set_x1(m_tmp1); + set_ah(m_tmp2); break; } - case 1213: { // b,x1 b,y:-(r) - unhandled("b,x1 b,y:-(r)"); + case 1272: { // a,x0 y:[abs],b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1214: { // a,x0 x:[abs],y0 - unhandled("a,x0 x:[abs],y0"); + case 1273: { // a,x1 y:[abs],b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1215: { // a,x1 x:[abs],y0 - unhandled("a,x1 x:[abs],y0"); + case 1274: { // b,x0 y:[abs],b + set_x0(m_tmp1); + set_bh(m_tmp2); break; } - case 1216: { // b,x0 x:[abs],y0 - unhandled("b,x0 x:[abs],y0"); + case 1275: { // b,x1 y:[abs],b + set_x1(m_tmp1); + set_bh(m_tmp2); break; } - case 1217: { // b,x1 x:[abs],y0 - unhandled("b,x1 x:[abs],y0"); + case 1276: { // a,x0 y0,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1218: { // a,x0 x:[abs],y1 - unhandled("a,x0 x:[abs],y1"); + case 1277: { // a,x1 y0,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1219: { // a,x1 x:[abs],y1 - unhandled("a,x1 x:[abs],y1"); + case 1278: { // b,x0 y0,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1220: { // b,x0 x:[abs],y1 - unhandled("b,x0 x:[abs],y1"); + case 1279: { // b,x1 y0,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1221: { // b,x1 x:[abs],y1 - unhandled("b,x1 x:[abs],y1"); + case 1280: { // a,x0 y1,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1222: { // a,x0 x:[abs],a - unhandled("a,x0 x:[abs],a"); + case 1281: { // a,x1 y1,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1223: { // a,x1 x:[abs],a - unhandled("a,x1 x:[abs],a"); + case 1282: { // b,x0 y1,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1224: { // b,x0 x:[abs],a - unhandled("b,x0 x:[abs],a"); + case 1283: { // b,x1 y1,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1225: { // b,x1 x:[abs],a - unhandled("b,x1 x:[abs],a"); + case 1284: { // a,x0 a,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1226: { // a,x0 x:[abs],b - unhandled("a,x0 x:[abs],b"); + case 1285: { // a,x1 a,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1227: { // a,x1 x:[abs],b - unhandled("a,x1 x:[abs],b"); + case 1286: { // b,x0 a,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1228: { // b,x0 x:[abs],b - unhandled("b,x0 x:[abs],b"); + case 1287: { // b,x1 a,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1229: { // b,x1 x:[abs],b - unhandled("b,x1 x:[abs],b"); + case 1288: { // a,x0 b,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); break; } - case 1230: { // a,x0 x:#[i],y0 - unhandled("a,x0 x:#[i],y0"); + case 1289: { // a,x1 b,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); + break; + } + case 1290: { // b,x0 b,y:[abs] + u32 abs = exv; + set_x0(m_tmp1); + m_y.write_dword(abs, m_tmp2); + break; + } + case 1291: { // b,x1 b,y:[abs] + u32 abs = exv; + set_x1(m_tmp1); + m_y.write_dword(abs, m_tmp2); + break; + } + case 1292: { // a,x0 #[i],y0 + u32 i = exv; + set_x0(m_tmp1); + set_y0(i); + break; + } + case 1293: { // a,x1 #[i],y0 + u32 i = exv; + set_x1(m_tmp1); + set_y0(i); + break; + } + case 1294: { // b,x0 #[i],y0 + u32 i = exv; + set_x0(m_tmp1); + set_y0(i); break; } - case 1231: { // a,x1 x:#[i],y0 - unhandled("a,x1 x:#[i],y0"); + case 1295: { // b,x1 #[i],y0 + u32 i = exv; + set_x1(m_tmp1); + set_y0(i); break; } - case 1232: { // b,x0 x:#[i],y0 - unhandled("b,x0 x:#[i],y0"); + case 1296: { // a,x0 #[i],y1 + u32 i = exv; + set_x0(m_tmp1); + set_y1(i); break; } - case 1233: { // b,x1 x:#[i],y0 - unhandled("b,x1 x:#[i],y0"); + case 1297: { // a,x1 #[i],y1 + u32 i = exv; + set_x1(m_tmp1); + set_y1(i); break; } - case 1234: { // a,x0 x:#[i],y1 - unhandled("a,x0 x:#[i],y1"); + case 1298: { // b,x0 #[i],y1 + u32 i = exv; + set_x0(m_tmp1); + set_y1(i); break; } - case 1235: { // a,x1 x:#[i],y1 - unhandled("a,x1 x:#[i],y1"); + case 1299: { // b,x1 #[i],y1 + u32 i = exv; + set_x1(m_tmp1); + set_y1(i); break; } - case 1236: { // b,x0 x:#[i],y1 - unhandled("b,x0 x:#[i],y1"); + case 1300: { // a,x0 #[i],a + u32 i = exv; + set_x0(m_tmp1); + set_ah(i); break; } - case 1237: { // b,x1 x:#[i],y1 - unhandled("b,x1 x:#[i],y1"); + case 1301: { // a,x1 #[i],a + u32 i = exv; + set_x1(m_tmp1); + set_ah(i); break; } - case 1238: { // a,x0 x:#[i],a - unhandled("a,x0 x:#[i],a"); + case 1302: { // b,x0 #[i],a + u32 i = exv; + set_x0(m_tmp1); + set_ah(i); break; } - case 1239: { // a,x1 x:#[i],a - unhandled("a,x1 x:#[i],a"); + case 1303: { // b,x1 #[i],a + u32 i = exv; + set_x1(m_tmp1); + set_ah(i); break; } - case 1240: { // b,x0 x:#[i],a - unhandled("b,x0 x:#[i],a"); + case 1304: { // a,x0 #[i],b + u32 i = exv; + set_x0(m_tmp1); + set_bh(i); break; } - case 1241: { // b,x1 x:#[i],a - unhandled("b,x1 x:#[i],a"); + case 1305: { // a,x1 #[i],b + u32 i = exv; + set_x1(m_tmp1); + set_bh(i); break; } - case 1242: { // a,x0 x:#[i],b - unhandled("a,x0 x:#[i],b"); + case 1306: { // b,x0 #[i],b + u32 i = exv; + set_x0(m_tmp1); + set_bh(i); break; } - case 1243: { // a,x1 x:#[i],b - unhandled("a,x1 x:#[i],b"); + case 1307: { // b,x1 #[i],b + u32 i = exv; + set_x1(m_tmp1); + set_bh(i); break; } - case 1244: { // b,x0 x:#[i],b - unhandled("b,x0 x:#[i],b"); + case 1308: { // a,y:(r)-n y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1245: { // b,x1 x:#[i],b - unhandled("b,x1 x:#[i],b"); + case 1309: { // a,y:(r)+n y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1246: { // a,y:(r)-n y0,a - unhandled("a,y:(r)-n y0,a"); + case 1310: { // a,y:(r)- y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1247: { // a,y:(r)+n y0,a - unhandled("a,y:(r)+n y0,a"); + case 1311: { // a,y:(r)+ y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1248: { // a,y:(r)- y0,a - unhandled("a,y:(r)- y0,a"); + case 1312: { // a,y:(r) y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1249: { // a,y:(r)+ y0,a - unhandled("a,y:(r)+ y0,a"); + case 1313: { // a,y:(r+n) y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1250: { // a,y:(r) y0,a - unhandled("a,y:(r) y0,a"); + case 1314: { // a,y:-(r) y0,a + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); + set_ah(m_tmp2); break; } - case 1251: { // a,y:(r+n) y0,a - unhandled("a,y:(r+n) y0,a"); + case 1315: { // b,y:(r)-n y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1252: { // a,y:-(r) y0,a - unhandled("a,y:-(r) y0,a"); + case 1316: { // b,y:(r)+n y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1253: { // b,y:(r)-n y0,b - unhandled("b,y:(r)-n y0,b"); + case 1317: { // b,y:(r)- y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1254: { // b,y:(r)+n y0,b - unhandled("b,y:(r)+n y0,b"); + case 1318: { // b,y:(r)+ y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1255: { // b,y:(r)- y0,b - unhandled("b,y:(r)- y0,b"); + case 1319: { // b,y:(r) y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1256: { // b,y:(r)+ y0,b - unhandled("b,y:(r)+ y0,b"); + case 1320: { // b,y:(r+n) y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1257: { // b,y:(r) y0,b - unhandled("b,y:(r) y0,b"); + case 1321: { // b,y:-(r) y0,b + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(ea, m_tmp1); + set_bh(m_tmp2); break; } - case 1258: { // b,y:(r+n) y0,b - unhandled("b,y:(r+n) y0,b"); + case 1322: { // a,y:[abs] y0,a + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); + set_ah(m_tmp2); break; } - case 1259: { // b,y:-(r) y0,b - unhandled("b,y:-(r) y0,b"); + case 1323: { // b,y:[abs] y0,b + u32 abs = exv; + m_y.write_dword(abs, m_tmp1); + set_bh(m_tmp2); break; } - case 1260: { // l:(r)-n,a10 + case 1324: { // l:(r)-n,a10 unhandled("l:(r)-n,a10"); break; } - case 1261: { // l:(r)+n,a10 + case 1325: { // l:(r)+n,a10 unhandled("l:(r)+n,a10"); break; } - case 1262: { // l:(r)-,a10 + case 1326: { // l:(r)-,a10 unhandled("l:(r)-,a10"); break; } - case 1263: { // l:(r)+,a10 + case 1327: { // l:(r)+,a10 unhandled("l:(r)+,a10"); break; } - case 1264: { // l:(r),a10 + case 1328: { // l:(r),a10 unhandled("l:(r),a10"); break; } - case 1265: { // l:(r+n),a10 + case 1329: { // l:(r+n),a10 unhandled("l:(r+n),a10"); break; } - case 1266: { // l:-(r),a10 + case 1330: { // l:-(r),a10 unhandled("l:-(r),a10"); break; } - case 1267: { // l:(r)-n,b10 + case 1331: { // l:(r)-n,b10 unhandled("l:(r)-n,b10"); break; } - case 1268: { // l:(r)+n,b10 + case 1332: { // l:(r)+n,b10 unhandled("l:(r)+n,b10"); break; } - case 1269: { // l:(r)-,b10 + case 1333: { // l:(r)-,b10 unhandled("l:(r)-,b10"); break; } - case 1270: { // l:(r)+,b10 + case 1334: { // l:(r)+,b10 unhandled("l:(r)+,b10"); break; } - case 1271: { // l:(r),b10 + case 1335: { // l:(r),b10 unhandled("l:(r),b10"); break; } - case 1272: { // l:(r+n),b10 + case 1336: { // l:(r+n),b10 unhandled("l:(r+n),b10"); break; } - case 1273: { // l:-(r),b10 + case 1337: { // l:-(r),b10 unhandled("l:-(r),b10"); break; } - case 1274: { // l:(r)-n,x + case 1338: { // l:(r)-n,x unhandled("l:(r)-n,x"); break; } - case 1275: { // l:(r)+n,x + case 1339: { // l:(r)+n,x unhandled("l:(r)+n,x"); break; } - case 1276: { // l:(r)-,x + case 1340: { // l:(r)-,x unhandled("l:(r)-,x"); break; } - case 1277: { // l:(r)+,x + case 1341: { // l:(r)+,x unhandled("l:(r)+,x"); break; } - case 1278: { // l:(r),x + case 1342: { // l:(r),x unhandled("l:(r),x"); break; } - case 1279: { // l:(r+n),x + case 1343: { // l:(r+n),x unhandled("l:(r+n),x"); break; } - case 1280: { // l:-(r),x + case 1344: { // l:-(r),x unhandled("l:-(r),x"); break; } - case 1281: { // l:(r)-n,y + case 1345: { // l:(r)-n,y unhandled("l:(r)-n,y"); break; } - case 1282: { // l:(r)+n,y + case 1346: { // l:(r)+n,y unhandled("l:(r)+n,y"); break; } - case 1283: { // l:(r)-,y + case 1347: { // l:(r)-,y unhandled("l:(r)-,y"); break; } - case 1284: { // l:(r)+,y + case 1348: { // l:(r)+,y unhandled("l:(r)+,y"); break; } - case 1285: { // l:(r),y + case 1349: { // l:(r),y unhandled("l:(r),y"); break; } - case 1286: { // l:(r+n),y + case 1350: { // l:(r+n),y unhandled("l:(r+n),y"); break; } - case 1287: { // l:-(r),y + case 1351: { // l:-(r),y unhandled("l:-(r),y"); break; } - case 1288: { // l:(r)-n,a + case 1352: { // l:(r)-n,a unhandled("l:(r)-n,a"); break; } - case 1289: { // l:(r)+n,a + case 1353: { // l:(r)+n,a unhandled("l:(r)+n,a"); break; } - case 1290: { // l:(r)-,a + case 1354: { // l:(r)-,a unhandled("l:(r)-,a"); break; } - case 1291: { // l:(r)+,a + case 1355: { // l:(r)+,a unhandled("l:(r)+,a"); break; } - case 1292: { // l:(r),a + case 1356: { // l:(r),a unhandled("l:(r),a"); break; } - case 1293: { // l:(r+n),a + case 1357: { // l:(r+n),a unhandled("l:(r+n),a"); break; } - case 1294: { // l:-(r),a + case 1358: { // l:-(r),a unhandled("l:-(r),a"); break; } - case 1295: { // l:(r)-n,b + case 1359: { // l:(r)-n,b unhandled("l:(r)-n,b"); break; } - case 1296: { // l:(r)+n,b + case 1360: { // l:(r)+n,b unhandled("l:(r)+n,b"); break; } - case 1297: { // l:(r)-,b + case 1361: { // l:(r)-,b unhandled("l:(r)-,b"); break; } - case 1298: { // l:(r)+,b + case 1362: { // l:(r)+,b unhandled("l:(r)+,b"); break; } - case 1299: { // l:(r),b + case 1363: { // l:(r),b unhandled("l:(r),b"); break; } - case 1300: { // l:(r+n),b + case 1364: { // l:(r+n),b unhandled("l:(r+n),b"); break; } - case 1301: { // l:-(r),b + case 1365: { // l:-(r),b unhandled("l:-(r),b"); break; } - case 1302: { // l:(r)-n,ab + case 1366: { // l:(r)-n,ab unhandled("l:(r)-n,ab"); break; } - case 1303: { // l:(r)+n,ab + case 1367: { // l:(r)+n,ab unhandled("l:(r)+n,ab"); break; } - case 1304: { // l:(r)-,ab + case 1368: { // l:(r)-,ab unhandled("l:(r)-,ab"); break; } - case 1305: { // l:(r)+,ab + case 1369: { // l:(r)+,ab unhandled("l:(r)+,ab"); break; } - case 1306: { // l:(r),ab + case 1370: { // l:(r),ab unhandled("l:(r),ab"); break; } - case 1307: { // l:(r+n),ab + case 1371: { // l:(r+n),ab unhandled("l:(r+n),ab"); break; } - case 1308: { // l:-(r),ab + case 1372: { // l:-(r),ab unhandled("l:-(r),ab"); break; } - case 1309: { // l:(r)-n,ba + case 1373: { // l:(r)-n,ba unhandled("l:(r)-n,ba"); break; } - case 1310: { // l:(r)+n,ba + case 1374: { // l:(r)+n,ba unhandled("l:(r)+n,ba"); break; } - case 1311: { // l:(r)-,ba + case 1375: { // l:(r)-,ba unhandled("l:(r)-,ba"); break; } - case 1312: { // l:(r)+,ba + case 1376: { // l:(r)+,ba unhandled("l:(r)+,ba"); break; } - case 1313: { // l:(r),ba + case 1377: { // l:(r),ba unhandled("l:(r),ba"); break; } - case 1314: { // l:(r+n),ba + case 1378: { // l:(r+n),ba unhandled("l:(r+n),ba"); break; } - case 1315: { // l:-(r),ba + case 1379: { // l:-(r),ba unhandled("l:-(r),ba"); break; } - case 1316: { // l:[abs],a10 + case 1380: { // l:[abs],a10 unhandled("l:[abs],a10"); break; } - case 1317: { // l:[abs],b10 + case 1381: { // l:[abs],b10 unhandled("l:[abs],b10"); break; } - case 1318: { // l:[abs],x + case 1382: { // l:[abs],x unhandled("l:[abs],x"); break; } - case 1319: { // l:[abs],y + case 1383: { // l:[abs],y unhandled("l:[abs],y"); break; } - case 1320: { // l:[abs],a + case 1384: { // l:[abs],a unhandled("l:[abs],a"); break; } - case 1321: { // l:[abs],b + case 1385: { // l:[abs],b unhandled("l:[abs],b"); break; } - case 1322: { // l:[abs],ab + case 1386: { // l:[abs],ab unhandled("l:[abs],ab"); break; } - case 1323: { // l:[abs],ba + case 1387: { // l:[abs],ba unhandled("l:[abs],ba"); break; } - case 1324: { // l:[aa],a10 + case 1388: { // l:[aa],a10 unhandled("l:[aa],a10"); break; } - case 1325: { // l:[aa],b10 + case 1389: { // l:[aa],b10 unhandled("l:[aa],b10"); break; } - case 1326: { // l:[aa],x + case 1390: { // l:[aa],x unhandled("l:[aa],x"); break; } - case 1327: { // l:[aa],y + case 1391: { // l:[aa],y unhandled("l:[aa],y"); break; } - case 1328: { // l:[aa],a + case 1392: { // l:[aa],a unhandled("l:[aa],a"); break; } - case 1329: { // l:[aa],b + case 1393: { // l:[aa],b unhandled("l:[aa],b"); break; } - case 1330: { // l:[aa],ab + case 1394: { // l:[aa],ab unhandled("l:[aa],ab"); break; } - case 1331: { // l:[aa],ba + case 1395: { // l:[aa],ba unhandled("l:[aa],ba"); break; } - case 1332: { // a10,l:(r)-n + case 1396: { // a10,l:(r)-n unhandled("a10,l:(r)-n"); break; } - case 1333: { // a10,l:(r)+n + case 1397: { // a10,l:(r)+n unhandled("a10,l:(r)+n"); break; } - case 1334: { // a10,l:(r)- + case 1398: { // a10,l:(r)- unhandled("a10,l:(r)-"); break; } - case 1335: { // a10,l:(r)+ + case 1399: { // a10,l:(r)+ unhandled("a10,l:(r)+"); break; } - case 1336: { // a10,l:(r) + case 1400: { // a10,l:(r) unhandled("a10,l:(r)"); break; } - case 1337: { // a10,l:(r+n) + case 1401: { // a10,l:(r+n) unhandled("a10,l:(r+n)"); break; } - case 1338: { // a10,l:-(r) + case 1402: { // a10,l:-(r) unhandled("a10,l:-(r)"); break; } - case 1339: { // b10,l:(r)-n + case 1403: { // b10,l:(r)-n unhandled("b10,l:(r)-n"); break; } - case 1340: { // b10,l:(r)+n + case 1404: { // b10,l:(r)+n unhandled("b10,l:(r)+n"); break; } - case 1341: { // b10,l:(r)- + case 1405: { // b10,l:(r)- unhandled("b10,l:(r)-"); break; } - case 1342: { // b10,l:(r)+ + case 1406: { // b10,l:(r)+ unhandled("b10,l:(r)+"); break; } - case 1343: { // b10,l:(r) + case 1407: { // b10,l:(r) unhandled("b10,l:(r)"); break; } - case 1344: { // b10,l:(r+n) + case 1408: { // b10,l:(r+n) unhandled("b10,l:(r+n)"); break; } - case 1345: { // b10,l:-(r) + case 1409: { // b10,l:-(r) unhandled("b10,l:-(r)"); break; } - case 1346: { // x,l:(r)-n + case 1410: { // x,l:(r)-n unhandled("x,l:(r)-n"); break; } - case 1347: { // x,l:(r)+n + case 1411: { // x,l:(r)+n unhandled("x,l:(r)+n"); break; } - case 1348: { // x,l:(r)- + case 1412: { // x,l:(r)- unhandled("x,l:(r)-"); break; } - case 1349: { // x,l:(r)+ + case 1413: { // x,l:(r)+ unhandled("x,l:(r)+"); break; } - case 1350: { // x,l:(r) + case 1414: { // x,l:(r) unhandled("x,l:(r)"); break; } - case 1351: { // x,l:(r+n) + case 1415: { // x,l:(r+n) unhandled("x,l:(r+n)"); break; } - case 1352: { // x,l:-(r) + case 1416: { // x,l:-(r) unhandled("x,l:-(r)"); break; } - case 1353: { // y,l:(r)-n + case 1417: { // y,l:(r)-n unhandled("y,l:(r)-n"); break; } - case 1354: { // y,l:(r)+n + case 1418: { // y,l:(r)+n unhandled("y,l:(r)+n"); break; } - case 1355: { // y,l:(r)- + case 1419: { // y,l:(r)- unhandled("y,l:(r)-"); break; } - case 1356: { // y,l:(r)+ + case 1420: { // y,l:(r)+ unhandled("y,l:(r)+"); break; } - case 1357: { // y,l:(r) + case 1421: { // y,l:(r) unhandled("y,l:(r)"); break; } - case 1358: { // y,l:(r+n) + case 1422: { // y,l:(r+n) unhandled("y,l:(r+n)"); break; } - case 1359: { // y,l:-(r) + case 1423: { // y,l:-(r) unhandled("y,l:-(r)"); break; } - case 1360: { // a,l:(r)-n + case 1424: { // a,l:(r)-n unhandled("a,l:(r)-n"); break; } - case 1361: { // a,l:(r)+n + case 1425: { // a,l:(r)+n unhandled("a,l:(r)+n"); break; } - case 1362: { // a,l:(r)- + case 1426: { // a,l:(r)- unhandled("a,l:(r)-"); break; } - case 1363: { // a,l:(r)+ + case 1427: { // a,l:(r)+ unhandled("a,l:(r)+"); break; } - case 1364: { // a,l:(r) + case 1428: { // a,l:(r) unhandled("a,l:(r)"); break; } - case 1365: { // a,l:(r+n) + case 1429: { // a,l:(r+n) unhandled("a,l:(r+n)"); break; } - case 1366: { // a,l:-(r) + case 1430: { // a,l:-(r) unhandled("a,l:-(r)"); break; } - case 1367: { // b,l:(r)-n + case 1431: { // b,l:(r)-n unhandled("b,l:(r)-n"); break; } - case 1368: { // b,l:(r)+n + case 1432: { // b,l:(r)+n unhandled("b,l:(r)+n"); break; } - case 1369: { // b,l:(r)- + case 1433: { // b,l:(r)- unhandled("b,l:(r)-"); break; } - case 1370: { // b,l:(r)+ + case 1434: { // b,l:(r)+ unhandled("b,l:(r)+"); break; } - case 1371: { // b,l:(r) + case 1435: { // b,l:(r) unhandled("b,l:(r)"); break; } - case 1372: { // b,l:(r+n) + case 1436: { // b,l:(r+n) unhandled("b,l:(r+n)"); break; } - case 1373: { // b,l:-(r) + case 1437: { // b,l:-(r) unhandled("b,l:-(r)"); break; } - case 1374: { // ab,l:(r)-n + case 1438: { // ab,l:(r)-n unhandled("ab,l:(r)-n"); break; } - case 1375: { // ab,l:(r)+n + case 1439: { // ab,l:(r)+n unhandled("ab,l:(r)+n"); break; } - case 1376: { // ab,l:(r)- + case 1440: { // ab,l:(r)- unhandled("ab,l:(r)-"); break; } - case 1377: { // ab,l:(r)+ + case 1441: { // ab,l:(r)+ unhandled("ab,l:(r)+"); break; } - case 1378: { // ab,l:(r) + case 1442: { // ab,l:(r) unhandled("ab,l:(r)"); break; } - case 1379: { // ab,l:(r+n) + case 1443: { // ab,l:(r+n) unhandled("ab,l:(r+n)"); break; } - case 1380: { // ab,l:-(r) + case 1444: { // ab,l:-(r) unhandled("ab,l:-(r)"); break; } - case 1381: { // ba,l:(r)-n + case 1445: { // ba,l:(r)-n unhandled("ba,l:(r)-n"); break; } - case 1382: { // ba,l:(r)+n + case 1446: { // ba,l:(r)+n unhandled("ba,l:(r)+n"); break; } - case 1383: { // ba,l:(r)- + case 1447: { // ba,l:(r)- unhandled("ba,l:(r)-"); break; } - case 1384: { // ba,l:(r)+ + case 1448: { // ba,l:(r)+ unhandled("ba,l:(r)+"); break; } - case 1385: { // ba,l:(r) + case 1449: { // ba,l:(r) unhandled("ba,l:(r)"); break; } - case 1386: { // ba,l:(r+n) + case 1450: { // ba,l:(r+n) unhandled("ba,l:(r+n)"); break; } - case 1387: { // ba,l:-(r) + case 1451: { // ba,l:-(r) unhandled("ba,l:-(r)"); break; } - case 1388: { // a10,l:[aa] + case 1452: { // a10,l:[aa] unhandled("a10,l:[aa]"); break; } - case 1389: { // b10,l:[aa] + case 1453: { // b10,l:[aa] unhandled("b10,l:[aa]"); break; } - case 1390: { // x,l:[aa] + case 1454: { // x,l:[aa] unhandled("x,l:[aa]"); break; } - case 1391: { // y,l:[aa] + case 1455: { // y,l:[aa] unhandled("y,l:[aa]"); break; } - case 1392: { // a,l:[aa] + case 1456: { // a,l:[aa] unhandled("a,l:[aa]"); break; } - case 1393: { // b,l:[aa] + case 1457: { // b,l:[aa] unhandled("b,l:[aa]"); break; } - case 1394: { // ab,l:[aa] + case 1458: { // ab,l:[aa] unhandled("ab,l:[aa]"); break; } - case 1395: { // ba,l:[aa] + case 1459: { // ba,l:[aa] unhandled("ba,l:[aa]"); break; } - case 1396: { // x:(r)+n,x0 y:(rh)+n,y0 + case 1460: { // x:(r)+n,x0 y:(rh)+n,y0 unhandled("x:(r)+n,x0 y:(rh)+n,y0"); break; } - case 1397: { // x:(r)+n,x0 y:(rh)+n,y1 + case 1461: { // x:(r)+n,x0 y:(rh)+n,y1 unhandled("x:(r)+n,x0 y:(rh)+n,y1"); break; } - case 1398: { // x:(r)+n,x0 y:(rh)+n,a + case 1462: { // x:(r)+n,x0 y:(rh)+n,a unhandled("x:(r)+n,x0 y:(rh)+n,a"); break; } - case 1399: { // x:(r)+n,x0 y:(rh)+n,b + case 1463: { // x:(r)+n,x0 y:(rh)+n,b unhandled("x:(r)+n,x0 y:(rh)+n,b"); break; } - case 1400: { // x:(r)+n,x1 y:(rh)+n,y0 + case 1464: { // x:(r)+n,x1 y:(rh)+n,y0 unhandled("x:(r)+n,x1 y:(rh)+n,y0"); break; } - case 1401: { // x:(r)+n,x1 y:(rh)+n,y1 + case 1465: { // x:(r)+n,x1 y:(rh)+n,y1 unhandled("x:(r)+n,x1 y:(rh)+n,y1"); break; } - case 1402: { // x:(r)+n,x1 y:(rh)+n,a + case 1466: { // x:(r)+n,x1 y:(rh)+n,a unhandled("x:(r)+n,x1 y:(rh)+n,a"); break; } - case 1403: { // x:(r)+n,x1 y:(rh)+n,b + case 1467: { // x:(r)+n,x1 y:(rh)+n,b unhandled("x:(r)+n,x1 y:(rh)+n,b"); break; } - case 1404: { // x:(r)+n,a y:(rh)+n,y0 + case 1468: { // x:(r)+n,a y:(rh)+n,y0 unhandled("x:(r)+n,a y:(rh)+n,y0"); break; } - case 1405: { // x:(r)+n,a y:(rh)+n,y1 + case 1469: { // x:(r)+n,a y:(rh)+n,y1 unhandled("x:(r)+n,a y:(rh)+n,y1"); break; } - case 1406: { // x:(r)+n,a y:(rh)+n,a + case 1470: { // x:(r)+n,a y:(rh)+n,a unhandled("x:(r)+n,a y:(rh)+n,a"); break; } - case 1407: { // x:(r)+n,a y:(rh)+n,b + case 1471: { // x:(r)+n,a y:(rh)+n,b unhandled("x:(r)+n,a y:(rh)+n,b"); break; } - case 1408: { // x:(r)+n,b y:(rh)+n,y0 + case 1472: { // x:(r)+n,b y:(rh)+n,y0 unhandled("x:(r)+n,b y:(rh)+n,y0"); break; } - case 1409: { // x:(r)+n,b y:(rh)+n,y1 + case 1473: { // x:(r)+n,b y:(rh)+n,y1 unhandled("x:(r)+n,b y:(rh)+n,y1"); break; } - case 1410: { // x:(r)+n,b y:(rh)+n,a + case 1474: { // x:(r)+n,b y:(rh)+n,a unhandled("x:(r)+n,b y:(rh)+n,a"); break; } - case 1411: { // x:(r)+n,b y:(rh)+n,b + case 1475: { // x:(r)+n,b y:(rh)+n,b unhandled("x:(r)+n,b y:(rh)+n,b"); break; } - case 1412: { // x:(r)+n,x0 y:(rh)-,y0 + case 1476: { // x:(r)+n,x0 y:(rh)-,y0 unhandled("x:(r)+n,x0 y:(rh)-,y0"); break; } - case 1413: { // x:(r)+n,x0 y:(rh)-,y1 + case 1477: { // x:(r)+n,x0 y:(rh)-,y1 unhandled("x:(r)+n,x0 y:(rh)-,y1"); break; } - case 1414: { // x:(r)+n,x0 y:(rh)-,a + case 1478: { // x:(r)+n,x0 y:(rh)-,a unhandled("x:(r)+n,x0 y:(rh)-,a"); break; } - case 1415: { // x:(r)+n,x0 y:(rh)-,b + case 1479: { // x:(r)+n,x0 y:(rh)-,b unhandled("x:(r)+n,x0 y:(rh)-,b"); break; } - case 1416: { // x:(r)+n,x1 y:(rh)-,y0 + case 1480: { // x:(r)+n,x1 y:(rh)-,y0 unhandled("x:(r)+n,x1 y:(rh)-,y0"); break; } - case 1417: { // x:(r)+n,x1 y:(rh)-,y1 + case 1481: { // x:(r)+n,x1 y:(rh)-,y1 unhandled("x:(r)+n,x1 y:(rh)-,y1"); break; } - case 1418: { // x:(r)+n,x1 y:(rh)-,a + case 1482: { // x:(r)+n,x1 y:(rh)-,a unhandled("x:(r)+n,x1 y:(rh)-,a"); break; } - case 1419: { // x:(r)+n,x1 y:(rh)-,b + case 1483: { // x:(r)+n,x1 y:(rh)-,b unhandled("x:(r)+n,x1 y:(rh)-,b"); break; } - case 1420: { // x:(r)+n,a y:(rh)-,y0 + case 1484: { // x:(r)+n,a y:(rh)-,y0 unhandled("x:(r)+n,a y:(rh)-,y0"); break; } - case 1421: { // x:(r)+n,a y:(rh)-,y1 + case 1485: { // x:(r)+n,a y:(rh)-,y1 unhandled("x:(r)+n,a y:(rh)-,y1"); break; } - case 1422: { // x:(r)+n,a y:(rh)-,a + case 1486: { // x:(r)+n,a y:(rh)-,a unhandled("x:(r)+n,a y:(rh)-,a"); break; } - case 1423: { // x:(r)+n,a y:(rh)-,b + case 1487: { // x:(r)+n,a y:(rh)-,b unhandled("x:(r)+n,a y:(rh)-,b"); break; } - case 1424: { // x:(r)+n,b y:(rh)-,y0 + case 1488: { // x:(r)+n,b y:(rh)-,y0 unhandled("x:(r)+n,b y:(rh)-,y0"); break; } - case 1425: { // x:(r)+n,b y:(rh)-,y1 + case 1489: { // x:(r)+n,b y:(rh)-,y1 unhandled("x:(r)+n,b y:(rh)-,y1"); break; } - case 1426: { // x:(r)+n,b y:(rh)-,a + case 1490: { // x:(r)+n,b y:(rh)-,a unhandled("x:(r)+n,b y:(rh)-,a"); break; } - case 1427: { // x:(r)+n,b y:(rh)-,b + case 1491: { // x:(r)+n,b y:(rh)-,b unhandled("x:(r)+n,b y:(rh)-,b"); break; } - case 1428: { // x:(r)+n,x0 y:(rh)+,y0 + case 1492: { // x:(r)+n,x0 y:(rh)+,y0 unhandled("x:(r)+n,x0 y:(rh)+,y0"); break; } - case 1429: { // x:(r)+n,x0 y:(rh)+,y1 + case 1493: { // x:(r)+n,x0 y:(rh)+,y1 unhandled("x:(r)+n,x0 y:(rh)+,y1"); break; } - case 1430: { // x:(r)+n,x0 y:(rh)+,a + case 1494: { // x:(r)+n,x0 y:(rh)+,a unhandled("x:(r)+n,x0 y:(rh)+,a"); break; } - case 1431: { // x:(r)+n,x0 y:(rh)+,b + case 1495: { // x:(r)+n,x0 y:(rh)+,b unhandled("x:(r)+n,x0 y:(rh)+,b"); break; } - case 1432: { // x:(r)+n,x1 y:(rh)+,y0 + case 1496: { // x:(r)+n,x1 y:(rh)+,y0 unhandled("x:(r)+n,x1 y:(rh)+,y0"); break; } - case 1433: { // x:(r)+n,x1 y:(rh)+,y1 + case 1497: { // x:(r)+n,x1 y:(rh)+,y1 unhandled("x:(r)+n,x1 y:(rh)+,y1"); break; } - case 1434: { // x:(r)+n,x1 y:(rh)+,a + case 1498: { // x:(r)+n,x1 y:(rh)+,a unhandled("x:(r)+n,x1 y:(rh)+,a"); break; } - case 1435: { // x:(r)+n,x1 y:(rh)+,b + case 1499: { // x:(r)+n,x1 y:(rh)+,b unhandled("x:(r)+n,x1 y:(rh)+,b"); break; } - case 1436: { // x:(r)+n,a y:(rh)+,y0 + case 1500: { // x:(r)+n,a y:(rh)+,y0 unhandled("x:(r)+n,a y:(rh)+,y0"); break; } - case 1437: { // x:(r)+n,a y:(rh)+,y1 + case 1501: { // x:(r)+n,a y:(rh)+,y1 unhandled("x:(r)+n,a y:(rh)+,y1"); break; } - case 1438: { // x:(r)+n,a y:(rh)+,a + case 1502: { // x:(r)+n,a y:(rh)+,a unhandled("x:(r)+n,a y:(rh)+,a"); break; } - case 1439: { // x:(r)+n,a y:(rh)+,b + case 1503: { // x:(r)+n,a y:(rh)+,b unhandled("x:(r)+n,a y:(rh)+,b"); break; } - case 1440: { // x:(r)+n,b y:(rh)+,y0 + case 1504: { // x:(r)+n,b y:(rh)+,y0 unhandled("x:(r)+n,b y:(rh)+,y0"); break; } - case 1441: { // x:(r)+n,b y:(rh)+,y1 + case 1505: { // x:(r)+n,b y:(rh)+,y1 unhandled("x:(r)+n,b y:(rh)+,y1"); break; } - case 1442: { // x:(r)+n,b y:(rh)+,a + case 1506: { // x:(r)+n,b y:(rh)+,a unhandled("x:(r)+n,b y:(rh)+,a"); break; } - case 1443: { // x:(r)+n,b y:(rh)+,b + case 1507: { // x:(r)+n,b y:(rh)+,b unhandled("x:(r)+n,b y:(rh)+,b"); break; } - case 1444: { // x:(r)+n,x0 y:(rh),y0 + case 1508: { // x:(r)+n,x0 y:(rh),y0 unhandled("x:(r)+n,x0 y:(rh),y0"); break; } - case 1445: { // x:(r)+n,x0 y:(rh),y1 + case 1509: { // x:(r)+n,x0 y:(rh),y1 unhandled("x:(r)+n,x0 y:(rh),y1"); break; } - case 1446: { // x:(r)+n,x0 y:(rh),a + case 1510: { // x:(r)+n,x0 y:(rh),a unhandled("x:(r)+n,x0 y:(rh),a"); break; } - case 1447: { // x:(r)+n,x0 y:(rh),b + case 1511: { // x:(r)+n,x0 y:(rh),b unhandled("x:(r)+n,x0 y:(rh),b"); break; } - case 1448: { // x:(r)+n,x1 y:(rh),y0 + case 1512: { // x:(r)+n,x1 y:(rh),y0 unhandled("x:(r)+n,x1 y:(rh),y0"); break; } - case 1449: { // x:(r)+n,x1 y:(rh),y1 + case 1513: { // x:(r)+n,x1 y:(rh),y1 unhandled("x:(r)+n,x1 y:(rh),y1"); break; } - case 1450: { // x:(r)+n,x1 y:(rh),a + case 1514: { // x:(r)+n,x1 y:(rh),a unhandled("x:(r)+n,x1 y:(rh),a"); break; } - case 1451: { // x:(r)+n,x1 y:(rh),b + case 1515: { // x:(r)+n,x1 y:(rh),b unhandled("x:(r)+n,x1 y:(rh),b"); break; } - case 1452: { // x:(r)+n,a y:(rh),y0 + case 1516: { // x:(r)+n,a y:(rh),y0 unhandled("x:(r)+n,a y:(rh),y0"); break; } - case 1453: { // x:(r)+n,a y:(rh),y1 + case 1517: { // x:(r)+n,a y:(rh),y1 unhandled("x:(r)+n,a y:(rh),y1"); break; } - case 1454: { // x:(r)+n,a y:(rh),a + case 1518: { // x:(r)+n,a y:(rh),a unhandled("x:(r)+n,a y:(rh),a"); break; } - case 1455: { // x:(r)+n,a y:(rh),b + case 1519: { // x:(r)+n,a y:(rh),b unhandled("x:(r)+n,a y:(rh),b"); break; } - case 1456: { // x:(r)+n,b y:(rh),y0 + case 1520: { // x:(r)+n,b y:(rh),y0 unhandled("x:(r)+n,b y:(rh),y0"); break; } - case 1457: { // x:(r)+n,b y:(rh),y1 + case 1521: { // x:(r)+n,b y:(rh),y1 unhandled("x:(r)+n,b y:(rh),y1"); break; } - case 1458: { // x:(r)+n,b y:(rh),a + case 1522: { // x:(r)+n,b y:(rh),a unhandled("x:(r)+n,b y:(rh),a"); break; } - case 1459: { // x:(r)+n,b y:(rh),b + case 1523: { // x:(r)+n,b y:(rh),b unhandled("x:(r)+n,b y:(rh),b"); break; } - case 1460: { // x:(r)-,x0 y:(rh)+n,y0 + case 1524: { // x:(r)-,x0 y:(rh)+n,y0 unhandled("x:(r)-,x0 y:(rh)+n,y0"); break; } - case 1461: { // x:(r)-,x0 y:(rh)+n,y1 + case 1525: { // x:(r)-,x0 y:(rh)+n,y1 unhandled("x:(r)-,x0 y:(rh)+n,y1"); break; } - case 1462: { // x:(r)-,x0 y:(rh)+n,a + case 1526: { // x:(r)-,x0 y:(rh)+n,a unhandled("x:(r)-,x0 y:(rh)+n,a"); break; } - case 1463: { // x:(r)-,x0 y:(rh)+n,b + case 1527: { // x:(r)-,x0 y:(rh)+n,b unhandled("x:(r)-,x0 y:(rh)+n,b"); break; } - case 1464: { // x:(r)-,x1 y:(rh)+n,y0 + case 1528: { // x:(r)-,x1 y:(rh)+n,y0 unhandled("x:(r)-,x1 y:(rh)+n,y0"); break; } - case 1465: { // x:(r)-,x1 y:(rh)+n,y1 + case 1529: { // x:(r)-,x1 y:(rh)+n,y1 unhandled("x:(r)-,x1 y:(rh)+n,y1"); break; } - case 1466: { // x:(r)-,x1 y:(rh)+n,a + case 1530: { // x:(r)-,x1 y:(rh)+n,a unhandled("x:(r)-,x1 y:(rh)+n,a"); break; } - case 1467: { // x:(r)-,x1 y:(rh)+n,b + case 1531: { // x:(r)-,x1 y:(rh)+n,b unhandled("x:(r)-,x1 y:(rh)+n,b"); break; } - case 1468: { // x:(r)-,a y:(rh)+n,y0 + case 1532: { // x:(r)-,a y:(rh)+n,y0 unhandled("x:(r)-,a y:(rh)+n,y0"); break; } - case 1469: { // x:(r)-,a y:(rh)+n,y1 + case 1533: { // x:(r)-,a y:(rh)+n,y1 unhandled("x:(r)-,a y:(rh)+n,y1"); break; } - case 1470: { // x:(r)-,a y:(rh)+n,a + case 1534: { // x:(r)-,a y:(rh)+n,a unhandled("x:(r)-,a y:(rh)+n,a"); break; } - case 1471: { // x:(r)-,a y:(rh)+n,b + case 1535: { // x:(r)-,a y:(rh)+n,b unhandled("x:(r)-,a y:(rh)+n,b"); break; } - case 1472: { // x:(r)-,b y:(rh)+n,y0 + case 1536: { // x:(r)-,b y:(rh)+n,y0 unhandled("x:(r)-,b y:(rh)+n,y0"); break; } - case 1473: { // x:(r)-,b y:(rh)+n,y1 + case 1537: { // x:(r)-,b y:(rh)+n,y1 unhandled("x:(r)-,b y:(rh)+n,y1"); break; } - case 1474: { // x:(r)-,b y:(rh)+n,a + case 1538: { // x:(r)-,b y:(rh)+n,a unhandled("x:(r)-,b y:(rh)+n,a"); break; } - case 1475: { // x:(r)-,b y:(rh)+n,b + case 1539: { // x:(r)-,b y:(rh)+n,b unhandled("x:(r)-,b y:(rh)+n,b"); break; } - case 1476: { // x:(r)-,x0 y:(rh)-,y0 + case 1540: { // x:(r)-,x0 y:(rh)-,y0 unhandled("x:(r)-,x0 y:(rh)-,y0"); break; } - case 1477: { // x:(r)-,x0 y:(rh)-,y1 + case 1541: { // x:(r)-,x0 y:(rh)-,y1 unhandled("x:(r)-,x0 y:(rh)-,y1"); break; } - case 1478: { // x:(r)-,x0 y:(rh)-,a + case 1542: { // x:(r)-,x0 y:(rh)-,a unhandled("x:(r)-,x0 y:(rh)-,a"); break; } - case 1479: { // x:(r)-,x0 y:(rh)-,b + case 1543: { // x:(r)-,x0 y:(rh)-,b unhandled("x:(r)-,x0 y:(rh)-,b"); break; } - case 1480: { // x:(r)-,x1 y:(rh)-,y0 + case 1544: { // x:(r)-,x1 y:(rh)-,y0 unhandled("x:(r)-,x1 y:(rh)-,y0"); break; } - case 1481: { // x:(r)-,x1 y:(rh)-,y1 + case 1545: { // x:(r)-,x1 y:(rh)-,y1 unhandled("x:(r)-,x1 y:(rh)-,y1"); break; } - case 1482: { // x:(r)-,x1 y:(rh)-,a + case 1546: { // x:(r)-,x1 y:(rh)-,a unhandled("x:(r)-,x1 y:(rh)-,a"); break; } - case 1483: { // x:(r)-,x1 y:(rh)-,b + case 1547: { // x:(r)-,x1 y:(rh)-,b unhandled("x:(r)-,x1 y:(rh)-,b"); break; } - case 1484: { // x:(r)-,a y:(rh)-,y0 + case 1548: { // x:(r)-,a y:(rh)-,y0 unhandled("x:(r)-,a y:(rh)-,y0"); break; } - case 1485: { // x:(r)-,a y:(rh)-,y1 + case 1549: { // x:(r)-,a y:(rh)-,y1 unhandled("x:(r)-,a y:(rh)-,y1"); break; } - case 1486: { // x:(r)-,a y:(rh)-,a + case 1550: { // x:(r)-,a y:(rh)-,a unhandled("x:(r)-,a y:(rh)-,a"); break; } - case 1487: { // x:(r)-,a y:(rh)-,b + case 1551: { // x:(r)-,a y:(rh)-,b unhandled("x:(r)-,a y:(rh)-,b"); break; } - case 1488: { // x:(r)-,b y:(rh)-,y0 + case 1552: { // x:(r)-,b y:(rh)-,y0 unhandled("x:(r)-,b y:(rh)-,y0"); break; } - case 1489: { // x:(r)-,b y:(rh)-,y1 + case 1553: { // x:(r)-,b y:(rh)-,y1 unhandled("x:(r)-,b y:(rh)-,y1"); break; } - case 1490: { // x:(r)-,b y:(rh)-,a + case 1554: { // x:(r)-,b y:(rh)-,a unhandled("x:(r)-,b y:(rh)-,a"); break; } - case 1491: { // x:(r)-,b y:(rh)-,b + case 1555: { // x:(r)-,b y:(rh)-,b unhandled("x:(r)-,b y:(rh)-,b"); break; } - case 1492: { // x:(r)-,x0 y:(rh)+,y0 + case 1556: { // x:(r)-,x0 y:(rh)+,y0 unhandled("x:(r)-,x0 y:(rh)+,y0"); break; } - case 1493: { // x:(r)-,x0 y:(rh)+,y1 + case 1557: { // x:(r)-,x0 y:(rh)+,y1 unhandled("x:(r)-,x0 y:(rh)+,y1"); break; } - case 1494: { // x:(r)-,x0 y:(rh)+,a + case 1558: { // x:(r)-,x0 y:(rh)+,a unhandled("x:(r)-,x0 y:(rh)+,a"); break; } - case 1495: { // x:(r)-,x0 y:(rh)+,b + case 1559: { // x:(r)-,x0 y:(rh)+,b unhandled("x:(r)-,x0 y:(rh)+,b"); break; } - case 1496: { // x:(r)-,x1 y:(rh)+,y0 + case 1560: { // x:(r)-,x1 y:(rh)+,y0 unhandled("x:(r)-,x1 y:(rh)+,y0"); break; } - case 1497: { // x:(r)-,x1 y:(rh)+,y1 + case 1561: { // x:(r)-,x1 y:(rh)+,y1 unhandled("x:(r)-,x1 y:(rh)+,y1"); break; } - case 1498: { // x:(r)-,x1 y:(rh)+,a + case 1562: { // x:(r)-,x1 y:(rh)+,a unhandled("x:(r)-,x1 y:(rh)+,a"); break; } - case 1499: { // x:(r)-,x1 y:(rh)+,b + case 1563: { // x:(r)-,x1 y:(rh)+,b unhandled("x:(r)-,x1 y:(rh)+,b"); break; } - case 1500: { // x:(r)-,a y:(rh)+,y0 + case 1564: { // x:(r)-,a y:(rh)+,y0 unhandled("x:(r)-,a y:(rh)+,y0"); break; } - case 1501: { // x:(r)-,a y:(rh)+,y1 + case 1565: { // x:(r)-,a y:(rh)+,y1 unhandled("x:(r)-,a y:(rh)+,y1"); break; } - case 1502: { // x:(r)-,a y:(rh)+,a + case 1566: { // x:(r)-,a y:(rh)+,a unhandled("x:(r)-,a y:(rh)+,a"); break; } - case 1503: { // x:(r)-,a y:(rh)+,b + case 1567: { // x:(r)-,a y:(rh)+,b unhandled("x:(r)-,a y:(rh)+,b"); break; } - case 1504: { // x:(r)-,b y:(rh)+,y0 + case 1568: { // x:(r)-,b y:(rh)+,y0 unhandled("x:(r)-,b y:(rh)+,y0"); break; } - case 1505: { // x:(r)-,b y:(rh)+,y1 + case 1569: { // x:(r)-,b y:(rh)+,y1 unhandled("x:(r)-,b y:(rh)+,y1"); break; } - case 1506: { // x:(r)-,b y:(rh)+,a + case 1570: { // x:(r)-,b y:(rh)+,a unhandled("x:(r)-,b y:(rh)+,a"); break; } - case 1507: { // x:(r)-,b y:(rh)+,b + case 1571: { // x:(r)-,b y:(rh)+,b unhandled("x:(r)-,b y:(rh)+,b"); break; } - case 1508: { // x:(r)-,x0 y:(rh),y0 + case 1572: { // x:(r)-,x0 y:(rh),y0 unhandled("x:(r)-,x0 y:(rh),y0"); break; } - case 1509: { // x:(r)-,x0 y:(rh),y1 + case 1573: { // x:(r)-,x0 y:(rh),y1 unhandled("x:(r)-,x0 y:(rh),y1"); break; } - case 1510: { // x:(r)-,x0 y:(rh),a + case 1574: { // x:(r)-,x0 y:(rh),a unhandled("x:(r)-,x0 y:(rh),a"); break; } - case 1511: { // x:(r)-,x0 y:(rh),b + case 1575: { // x:(r)-,x0 y:(rh),b unhandled("x:(r)-,x0 y:(rh),b"); break; } - case 1512: { // x:(r)-,x1 y:(rh),y0 + case 1576: { // x:(r)-,x1 y:(rh),y0 unhandled("x:(r)-,x1 y:(rh),y0"); break; } - case 1513: { // x:(r)-,x1 y:(rh),y1 + case 1577: { // x:(r)-,x1 y:(rh),y1 unhandled("x:(r)-,x1 y:(rh),y1"); break; } - case 1514: { // x:(r)-,x1 y:(rh),a + case 1578: { // x:(r)-,x1 y:(rh),a unhandled("x:(r)-,x1 y:(rh),a"); break; } - case 1515: { // x:(r)-,x1 y:(rh),b + case 1579: { // x:(r)-,x1 y:(rh),b unhandled("x:(r)-,x1 y:(rh),b"); break; } - case 1516: { // x:(r)-,a y:(rh),y0 + case 1580: { // x:(r)-,a y:(rh),y0 unhandled("x:(r)-,a y:(rh),y0"); break; } - case 1517: { // x:(r)-,a y:(rh),y1 + case 1581: { // x:(r)-,a y:(rh),y1 unhandled("x:(r)-,a y:(rh),y1"); break; } - case 1518: { // x:(r)-,a y:(rh),a + case 1582: { // x:(r)-,a y:(rh),a unhandled("x:(r)-,a y:(rh),a"); break; } - case 1519: { // x:(r)-,a y:(rh),b + case 1583: { // x:(r)-,a y:(rh),b unhandled("x:(r)-,a y:(rh),b"); break; } - case 1520: { // x:(r)-,b y:(rh),y0 + case 1584: { // x:(r)-,b y:(rh),y0 unhandled("x:(r)-,b y:(rh),y0"); break; } - case 1521: { // x:(r)-,b y:(rh),y1 + case 1585: { // x:(r)-,b y:(rh),y1 unhandled("x:(r)-,b y:(rh),y1"); break; } - case 1522: { // x:(r)-,b y:(rh),a + case 1586: { // x:(r)-,b y:(rh),a unhandled("x:(r)-,b y:(rh),a"); break; } - case 1523: { // x:(r)-,b y:(rh),b + case 1587: { // x:(r)-,b y:(rh),b unhandled("x:(r)-,b y:(rh),b"); break; } - case 1524: { // x:(r)+,x0 y:(rh)+n,y0 + case 1588: { // x:(r)+,x0 y:(rh)+n,y0 unhandled("x:(r)+,x0 y:(rh)+n,y0"); break; } - case 1525: { // x:(r)+,x0 y:(rh)+n,y1 + case 1589: { // x:(r)+,x0 y:(rh)+n,y1 unhandled("x:(r)+,x0 y:(rh)+n,y1"); break; } - case 1526: { // x:(r)+,x0 y:(rh)+n,a + case 1590: { // x:(r)+,x0 y:(rh)+n,a unhandled("x:(r)+,x0 y:(rh)+n,a"); break; } - case 1527: { // x:(r)+,x0 y:(rh)+n,b + case 1591: { // x:(r)+,x0 y:(rh)+n,b unhandled("x:(r)+,x0 y:(rh)+n,b"); break; } - case 1528: { // x:(r)+,x1 y:(rh)+n,y0 + case 1592: { // x:(r)+,x1 y:(rh)+n,y0 unhandled("x:(r)+,x1 y:(rh)+n,y0"); break; } - case 1529: { // x:(r)+,x1 y:(rh)+n,y1 + case 1593: { // x:(r)+,x1 y:(rh)+n,y1 unhandled("x:(r)+,x1 y:(rh)+n,y1"); break; } - case 1530: { // x:(r)+,x1 y:(rh)+n,a + case 1594: { // x:(r)+,x1 y:(rh)+n,a unhandled("x:(r)+,x1 y:(rh)+n,a"); break; } - case 1531: { // x:(r)+,x1 y:(rh)+n,b + case 1595: { // x:(r)+,x1 y:(rh)+n,b unhandled("x:(r)+,x1 y:(rh)+n,b"); break; } - case 1532: { // x:(r)+,a y:(rh)+n,y0 + case 1596: { // x:(r)+,a y:(rh)+n,y0 unhandled("x:(r)+,a y:(rh)+n,y0"); break; } - case 1533: { // x:(r)+,a y:(rh)+n,y1 + case 1597: { // x:(r)+,a y:(rh)+n,y1 unhandled("x:(r)+,a y:(rh)+n,y1"); break; } - case 1534: { // x:(r)+,a y:(rh)+n,a + case 1598: { // x:(r)+,a y:(rh)+n,a unhandled("x:(r)+,a y:(rh)+n,a"); break; } - case 1535: { // x:(r)+,a y:(rh)+n,b + case 1599: { // x:(r)+,a y:(rh)+n,b unhandled("x:(r)+,a y:(rh)+n,b"); break; } - case 1536: { // x:(r)+,b y:(rh)+n,y0 + case 1600: { // x:(r)+,b y:(rh)+n,y0 unhandled("x:(r)+,b y:(rh)+n,y0"); break; } - case 1537: { // x:(r)+,b y:(rh)+n,y1 + case 1601: { // x:(r)+,b y:(rh)+n,y1 unhandled("x:(r)+,b y:(rh)+n,y1"); break; } - case 1538: { // x:(r)+,b y:(rh)+n,a + case 1602: { // x:(r)+,b y:(rh)+n,a unhandled("x:(r)+,b y:(rh)+n,a"); break; } - case 1539: { // x:(r)+,b y:(rh)+n,b + case 1603: { // x:(r)+,b y:(rh)+n,b unhandled("x:(r)+,b y:(rh)+n,b"); break; } - case 1540: { // x:(r)+,x0 y:(rh)-,y0 + case 1604: { // x:(r)+,x0 y:(rh)-,y0 unhandled("x:(r)+,x0 y:(rh)-,y0"); break; } - case 1541: { // x:(r)+,x0 y:(rh)-,y1 + case 1605: { // x:(r)+,x0 y:(rh)-,y1 unhandled("x:(r)+,x0 y:(rh)-,y1"); break; } - case 1542: { // x:(r)+,x0 y:(rh)-,a + case 1606: { // x:(r)+,x0 y:(rh)-,a unhandled("x:(r)+,x0 y:(rh)-,a"); break; } - case 1543: { // x:(r)+,x0 y:(rh)-,b + case 1607: { // x:(r)+,x0 y:(rh)-,b unhandled("x:(r)+,x0 y:(rh)-,b"); break; } - case 1544: { // x:(r)+,x1 y:(rh)-,y0 + case 1608: { // x:(r)+,x1 y:(rh)-,y0 unhandled("x:(r)+,x1 y:(rh)-,y0"); break; } - case 1545: { // x:(r)+,x1 y:(rh)-,y1 + case 1609: { // x:(r)+,x1 y:(rh)-,y1 unhandled("x:(r)+,x1 y:(rh)-,y1"); break; } - case 1546: { // x:(r)+,x1 y:(rh)-,a + case 1610: { // x:(r)+,x1 y:(rh)-,a unhandled("x:(r)+,x1 y:(rh)-,a"); break; } - case 1547: { // x:(r)+,x1 y:(rh)-,b + case 1611: { // x:(r)+,x1 y:(rh)-,b unhandled("x:(r)+,x1 y:(rh)-,b"); break; } - case 1548: { // x:(r)+,a y:(rh)-,y0 + case 1612: { // x:(r)+,a y:(rh)-,y0 unhandled("x:(r)+,a y:(rh)-,y0"); break; } - case 1549: { // x:(r)+,a y:(rh)-,y1 + case 1613: { // x:(r)+,a y:(rh)-,y1 unhandled("x:(r)+,a y:(rh)-,y1"); break; } - case 1550: { // x:(r)+,a y:(rh)-,a + case 1614: { // x:(r)+,a y:(rh)-,a unhandled("x:(r)+,a y:(rh)-,a"); break; } - case 1551: { // x:(r)+,a y:(rh)-,b + case 1615: { // x:(r)+,a y:(rh)-,b unhandled("x:(r)+,a y:(rh)-,b"); break; } - case 1552: { // x:(r)+,b y:(rh)-,y0 + case 1616: { // x:(r)+,b y:(rh)-,y0 unhandled("x:(r)+,b y:(rh)-,y0"); break; } - case 1553: { // x:(r)+,b y:(rh)-,y1 + case 1617: { // x:(r)+,b y:(rh)-,y1 unhandled("x:(r)+,b y:(rh)-,y1"); break; } - case 1554: { // x:(r)+,b y:(rh)-,a + case 1618: { // x:(r)+,b y:(rh)-,a unhandled("x:(r)+,b y:(rh)-,a"); break; } - case 1555: { // x:(r)+,b y:(rh)-,b + case 1619: { // x:(r)+,b y:(rh)-,b unhandled("x:(r)+,b y:(rh)-,b"); break; } - case 1556: { // x:(r)+,x0 y:(rh)+,y0 + case 1620: { // x:(r)+,x0 y:(rh)+,y0 unhandled("x:(r)+,x0 y:(rh)+,y0"); break; } - case 1557: { // x:(r)+,x0 y:(rh)+,y1 + case 1621: { // x:(r)+,x0 y:(rh)+,y1 unhandled("x:(r)+,x0 y:(rh)+,y1"); break; } - case 1558: { // x:(r)+,x0 y:(rh)+,a + case 1622: { // x:(r)+,x0 y:(rh)+,a unhandled("x:(r)+,x0 y:(rh)+,a"); break; } - case 1559: { // x:(r)+,x0 y:(rh)+,b + case 1623: { // x:(r)+,x0 y:(rh)+,b unhandled("x:(r)+,x0 y:(rh)+,b"); break; } - case 1560: { // x:(r)+,x1 y:(rh)+,y0 + case 1624: { // x:(r)+,x1 y:(rh)+,y0 unhandled("x:(r)+,x1 y:(rh)+,y0"); break; } - case 1561: { // x:(r)+,x1 y:(rh)+,y1 + case 1625: { // x:(r)+,x1 y:(rh)+,y1 unhandled("x:(r)+,x1 y:(rh)+,y1"); break; } - case 1562: { // x:(r)+,x1 y:(rh)+,a + case 1626: { // x:(r)+,x1 y:(rh)+,a unhandled("x:(r)+,x1 y:(rh)+,a"); break; } - case 1563: { // x:(r)+,x1 y:(rh)+,b + case 1627: { // x:(r)+,x1 y:(rh)+,b unhandled("x:(r)+,x1 y:(rh)+,b"); break; } - case 1564: { // x:(r)+,a y:(rh)+,y0 + case 1628: { // x:(r)+,a y:(rh)+,y0 unhandled("x:(r)+,a y:(rh)+,y0"); break; } - case 1565: { // x:(r)+,a y:(rh)+,y1 + case 1629: { // x:(r)+,a y:(rh)+,y1 unhandled("x:(r)+,a y:(rh)+,y1"); break; } - case 1566: { // x:(r)+,a y:(rh)+,a + case 1630: { // x:(r)+,a y:(rh)+,a unhandled("x:(r)+,a y:(rh)+,a"); break; } - case 1567: { // x:(r)+,a y:(rh)+,b + case 1631: { // x:(r)+,a y:(rh)+,b unhandled("x:(r)+,a y:(rh)+,b"); break; } - case 1568: { // x:(r)+,b y:(rh)+,y0 + case 1632: { // x:(r)+,b y:(rh)+,y0 unhandled("x:(r)+,b y:(rh)+,y0"); break; } - case 1569: { // x:(r)+,b y:(rh)+,y1 + case 1633: { // x:(r)+,b y:(rh)+,y1 unhandled("x:(r)+,b y:(rh)+,y1"); break; } - case 1570: { // x:(r)+,b y:(rh)+,a + case 1634: { // x:(r)+,b y:(rh)+,a unhandled("x:(r)+,b y:(rh)+,a"); break; } - case 1571: { // x:(r)+,b y:(rh)+,b + case 1635: { // x:(r)+,b y:(rh)+,b unhandled("x:(r)+,b y:(rh)+,b"); break; } - case 1572: { // x:(r)+,x0 y:(rh),y0 + case 1636: { // x:(r)+,x0 y:(rh),y0 unhandled("x:(r)+,x0 y:(rh),y0"); break; } - case 1573: { // x:(r)+,x0 y:(rh),y1 + case 1637: { // x:(r)+,x0 y:(rh),y1 unhandled("x:(r)+,x0 y:(rh),y1"); break; } - case 1574: { // x:(r)+,x0 y:(rh),a + case 1638: { // x:(r)+,x0 y:(rh),a unhandled("x:(r)+,x0 y:(rh),a"); break; } - case 1575: { // x:(r)+,x0 y:(rh),b + case 1639: { // x:(r)+,x0 y:(rh),b unhandled("x:(r)+,x0 y:(rh),b"); break; } - case 1576: { // x:(r)+,x1 y:(rh),y0 + case 1640: { // x:(r)+,x1 y:(rh),y0 unhandled("x:(r)+,x1 y:(rh),y0"); break; } - case 1577: { // x:(r)+,x1 y:(rh),y1 + case 1641: { // x:(r)+,x1 y:(rh),y1 unhandled("x:(r)+,x1 y:(rh),y1"); break; } - case 1578: { // x:(r)+,x1 y:(rh),a + case 1642: { // x:(r)+,x1 y:(rh),a unhandled("x:(r)+,x1 y:(rh),a"); break; } - case 1579: { // x:(r)+,x1 y:(rh),b + case 1643: { // x:(r)+,x1 y:(rh),b unhandled("x:(r)+,x1 y:(rh),b"); break; } - case 1580: { // x:(r)+,a y:(rh),y0 + case 1644: { // x:(r)+,a y:(rh),y0 unhandled("x:(r)+,a y:(rh),y0"); break; } - case 1581: { // x:(r)+,a y:(rh),y1 + case 1645: { // x:(r)+,a y:(rh),y1 unhandled("x:(r)+,a y:(rh),y1"); break; } - case 1582: { // x:(r)+,a y:(rh),a + case 1646: { // x:(r)+,a y:(rh),a unhandled("x:(r)+,a y:(rh),a"); break; } - case 1583: { // x:(r)+,a y:(rh),b + case 1647: { // x:(r)+,a y:(rh),b unhandled("x:(r)+,a y:(rh),b"); break; } - case 1584: { // x:(r)+,b y:(rh),y0 + case 1648: { // x:(r)+,b y:(rh),y0 unhandled("x:(r)+,b y:(rh),y0"); break; } - case 1585: { // x:(r)+,b y:(rh),y1 + case 1649: { // x:(r)+,b y:(rh),y1 unhandled("x:(r)+,b y:(rh),y1"); break; } - case 1586: { // x:(r)+,b y:(rh),a + case 1650: { // x:(r)+,b y:(rh),a unhandled("x:(r)+,b y:(rh),a"); break; } - case 1587: { // x:(r)+,b y:(rh),b + case 1651: { // x:(r)+,b y:(rh),b unhandled("x:(r)+,b y:(rh),b"); break; } - case 1588: { // x:(r),x0 y:(rh)+n,y0 + case 1652: { // x:(r),x0 y:(rh)+n,y0 unhandled("x:(r),x0 y:(rh)+n,y0"); break; } - case 1589: { // x:(r),x0 y:(rh)+n,y1 + case 1653: { // x:(r),x0 y:(rh)+n,y1 unhandled("x:(r),x0 y:(rh)+n,y1"); break; } - case 1590: { // x:(r),x0 y:(rh)+n,a + case 1654: { // x:(r),x0 y:(rh)+n,a unhandled("x:(r),x0 y:(rh)+n,a"); break; } - case 1591: { // x:(r),x0 y:(rh)+n,b + case 1655: { // x:(r),x0 y:(rh)+n,b unhandled("x:(r),x0 y:(rh)+n,b"); break; } - case 1592: { // x:(r),x1 y:(rh)+n,y0 + case 1656: { // x:(r),x1 y:(rh)+n,y0 unhandled("x:(r),x1 y:(rh)+n,y0"); break; } - case 1593: { // x:(r),x1 y:(rh)+n,y1 + case 1657: { // x:(r),x1 y:(rh)+n,y1 unhandled("x:(r),x1 y:(rh)+n,y1"); break; } - case 1594: { // x:(r),x1 y:(rh)+n,a + case 1658: { // x:(r),x1 y:(rh)+n,a unhandled("x:(r),x1 y:(rh)+n,a"); break; } - case 1595: { // x:(r),x1 y:(rh)+n,b + case 1659: { // x:(r),x1 y:(rh)+n,b unhandled("x:(r),x1 y:(rh)+n,b"); break; } - case 1596: { // x:(r),a y:(rh)+n,y0 + case 1660: { // x:(r),a y:(rh)+n,y0 unhandled("x:(r),a y:(rh)+n,y0"); break; } - case 1597: { // x:(r),a y:(rh)+n,y1 + case 1661: { // x:(r),a y:(rh)+n,y1 unhandled("x:(r),a y:(rh)+n,y1"); break; } - case 1598: { // x:(r),a y:(rh)+n,a + case 1662: { // x:(r),a y:(rh)+n,a unhandled("x:(r),a y:(rh)+n,a"); break; } - case 1599: { // x:(r),a y:(rh)+n,b + case 1663: { // x:(r),a y:(rh)+n,b unhandled("x:(r),a y:(rh)+n,b"); break; } - case 1600: { // x:(r),b y:(rh)+n,y0 + case 1664: { // x:(r),b y:(rh)+n,y0 unhandled("x:(r),b y:(rh)+n,y0"); break; } - case 1601: { // x:(r),b y:(rh)+n,y1 + case 1665: { // x:(r),b y:(rh)+n,y1 unhandled("x:(r),b y:(rh)+n,y1"); break; } - case 1602: { // x:(r),b y:(rh)+n,a + case 1666: { // x:(r),b y:(rh)+n,a unhandled("x:(r),b y:(rh)+n,a"); break; } - case 1603: { // x:(r),b y:(rh)+n,b + case 1667: { // x:(r),b y:(rh)+n,b unhandled("x:(r),b y:(rh)+n,b"); break; } - case 1604: { // x:(r),x0 y:(rh)-,y0 + case 1668: { // x:(r),x0 y:(rh)-,y0 unhandled("x:(r),x0 y:(rh)-,y0"); break; } - case 1605: { // x:(r),x0 y:(rh)-,y1 + case 1669: { // x:(r),x0 y:(rh)-,y1 unhandled("x:(r),x0 y:(rh)-,y1"); break; } - case 1606: { // x:(r),x0 y:(rh)-,a + case 1670: { // x:(r),x0 y:(rh)-,a unhandled("x:(r),x0 y:(rh)-,a"); break; } - case 1607: { // x:(r),x0 y:(rh)-,b + case 1671: { // x:(r),x0 y:(rh)-,b unhandled("x:(r),x0 y:(rh)-,b"); break; } - case 1608: { // x:(r),x1 y:(rh)-,y0 + case 1672: { // x:(r),x1 y:(rh)-,y0 unhandled("x:(r),x1 y:(rh)-,y0"); break; } - case 1609: { // x:(r),x1 y:(rh)-,y1 + case 1673: { // x:(r),x1 y:(rh)-,y1 unhandled("x:(r),x1 y:(rh)-,y1"); break; } - case 1610: { // x:(r),x1 y:(rh)-,a + case 1674: { // x:(r),x1 y:(rh)-,a unhandled("x:(r),x1 y:(rh)-,a"); break; } - case 1611: { // x:(r),x1 y:(rh)-,b + case 1675: { // x:(r),x1 y:(rh)-,b unhandled("x:(r),x1 y:(rh)-,b"); break; } - case 1612: { // x:(r),a y:(rh)-,y0 + case 1676: { // x:(r),a y:(rh)-,y0 unhandled("x:(r),a y:(rh)-,y0"); break; } - case 1613: { // x:(r),a y:(rh)-,y1 + case 1677: { // x:(r),a y:(rh)-,y1 unhandled("x:(r),a y:(rh)-,y1"); break; } - case 1614: { // x:(r),a y:(rh)-,a + case 1678: { // x:(r),a y:(rh)-,a unhandled("x:(r),a y:(rh)-,a"); break; } - case 1615: { // x:(r),a y:(rh)-,b + case 1679: { // x:(r),a y:(rh)-,b unhandled("x:(r),a y:(rh)-,b"); break; } - case 1616: { // x:(r),b y:(rh)-,y0 + case 1680: { // x:(r),b y:(rh)-,y0 unhandled("x:(r),b y:(rh)-,y0"); break; } - case 1617: { // x:(r),b y:(rh)-,y1 + case 1681: { // x:(r),b y:(rh)-,y1 unhandled("x:(r),b y:(rh)-,y1"); break; } - case 1618: { // x:(r),b y:(rh)-,a + case 1682: { // x:(r),b y:(rh)-,a unhandled("x:(r),b y:(rh)-,a"); break; } - case 1619: { // x:(r),b y:(rh)-,b + case 1683: { // x:(r),b y:(rh)-,b unhandled("x:(r),b y:(rh)-,b"); break; } - case 1620: { // x:(r),x0 y:(rh)+,y0 + case 1684: { // x:(r),x0 y:(rh)+,y0 unhandled("x:(r),x0 y:(rh)+,y0"); break; } - case 1621: { // x:(r),x0 y:(rh)+,y1 + case 1685: { // x:(r),x0 y:(rh)+,y1 unhandled("x:(r),x0 y:(rh)+,y1"); break; } - case 1622: { // x:(r),x0 y:(rh)+,a + case 1686: { // x:(r),x0 y:(rh)+,a unhandled("x:(r),x0 y:(rh)+,a"); break; } - case 1623: { // x:(r),x0 y:(rh)+,b + case 1687: { // x:(r),x0 y:(rh)+,b unhandled("x:(r),x0 y:(rh)+,b"); break; } - case 1624: { // x:(r),x1 y:(rh)+,y0 + case 1688: { // x:(r),x1 y:(rh)+,y0 unhandled("x:(r),x1 y:(rh)+,y0"); break; } - case 1625: { // x:(r),x1 y:(rh)+,y1 + case 1689: { // x:(r),x1 y:(rh)+,y1 unhandled("x:(r),x1 y:(rh)+,y1"); break; } - case 1626: { // x:(r),x1 y:(rh)+,a + case 1690: { // x:(r),x1 y:(rh)+,a unhandled("x:(r),x1 y:(rh)+,a"); break; } - case 1627: { // x:(r),x1 y:(rh)+,b + case 1691: { // x:(r),x1 y:(rh)+,b unhandled("x:(r),x1 y:(rh)+,b"); break; } - case 1628: { // x:(r),a y:(rh)+,y0 + case 1692: { // x:(r),a y:(rh)+,y0 unhandled("x:(r),a y:(rh)+,y0"); break; } - case 1629: { // x:(r),a y:(rh)+,y1 + case 1693: { // x:(r),a y:(rh)+,y1 unhandled("x:(r),a y:(rh)+,y1"); break; } - case 1630: { // x:(r),a y:(rh)+,a + case 1694: { // x:(r),a y:(rh)+,a unhandled("x:(r),a y:(rh)+,a"); break; } - case 1631: { // x:(r),a y:(rh)+,b + case 1695: { // x:(r),a y:(rh)+,b unhandled("x:(r),a y:(rh)+,b"); break; } - case 1632: { // x:(r),b y:(rh)+,y0 + case 1696: { // x:(r),b y:(rh)+,y0 unhandled("x:(r),b y:(rh)+,y0"); break; } - case 1633: { // x:(r),b y:(rh)+,y1 + case 1697: { // x:(r),b y:(rh)+,y1 unhandled("x:(r),b y:(rh)+,y1"); break; } - case 1634: { // x:(r),b y:(rh)+,a + case 1698: { // x:(r),b y:(rh)+,a unhandled("x:(r),b y:(rh)+,a"); break; } - case 1635: { // x:(r),b y:(rh)+,b + case 1699: { // x:(r),b y:(rh)+,b unhandled("x:(r),b y:(rh)+,b"); break; } - case 1636: { // x:(r),x0 y:(rh),y0 + case 1700: { // x:(r),x0 y:(rh),y0 unhandled("x:(r),x0 y:(rh),y0"); break; } - case 1637: { // x:(r),x0 y:(rh),y1 + case 1701: { // x:(r),x0 y:(rh),y1 unhandled("x:(r),x0 y:(rh),y1"); break; } - case 1638: { // x:(r),x0 y:(rh),a + case 1702: { // x:(r),x0 y:(rh),a unhandled("x:(r),x0 y:(rh),a"); break; } - case 1639: { // x:(r),x0 y:(rh),b + case 1703: { // x:(r),x0 y:(rh),b unhandled("x:(r),x0 y:(rh),b"); break; } - case 1640: { // x:(r),x1 y:(rh),y0 + case 1704: { // x:(r),x1 y:(rh),y0 unhandled("x:(r),x1 y:(rh),y0"); break; } - case 1641: { // x:(r),x1 y:(rh),y1 + case 1705: { // x:(r),x1 y:(rh),y1 unhandled("x:(r),x1 y:(rh),y1"); break; } - case 1642: { // x:(r),x1 y:(rh),a + case 1706: { // x:(r),x1 y:(rh),a unhandled("x:(r),x1 y:(rh),a"); break; } - case 1643: { // x:(r),x1 y:(rh),b + case 1707: { // x:(r),x1 y:(rh),b unhandled("x:(r),x1 y:(rh),b"); break; } - case 1644: { // x:(r),a y:(rh),y0 + case 1708: { // x:(r),a y:(rh),y0 unhandled("x:(r),a y:(rh),y0"); break; } - case 1645: { // x:(r),a y:(rh),y1 + case 1709: { // x:(r),a y:(rh),y1 unhandled("x:(r),a y:(rh),y1"); break; } - case 1646: { // x:(r),a y:(rh),a + case 1710: { // x:(r),a y:(rh),a unhandled("x:(r),a y:(rh),a"); break; } - case 1647: { // x:(r),a y:(rh),b + case 1711: { // x:(r),a y:(rh),b unhandled("x:(r),a y:(rh),b"); break; } - case 1648: { // x:(r),b y:(rh),y0 + case 1712: { // x:(r),b y:(rh),y0 unhandled("x:(r),b y:(rh),y0"); break; } - case 1649: { // x:(r),b y:(rh),y1 + case 1713: { // x:(r),b y:(rh),y1 unhandled("x:(r),b y:(rh),y1"); break; } - case 1650: { // x:(r),b y:(rh),a + case 1714: { // x:(r),b y:(rh),a unhandled("x:(r),b y:(rh),a"); break; } - case 1651: { // x:(r),b y:(rh),b + case 1715: { // x:(r),b y:(rh),b unhandled("x:(r),b y:(rh),b"); break; } - case 1652: { // x:(r)+n,x0 y0,y:(rh)+n + case 1716: { // x:(r)+n,x0 y0,y:(rh)+n unhandled("x:(r)+n,x0 y0,y:(rh)+n"); break; } - case 1653: { // x:(r)+n,x0 y1,y:(rh)+n + case 1717: { // x:(r)+n,x0 y1,y:(rh)+n unhandled("x:(r)+n,x0 y1,y:(rh)+n"); break; } - case 1654: { // x:(r)+n,x0 a,y:(rh)+n + case 1718: { // x:(r)+n,x0 a,y:(rh)+n unhandled("x:(r)+n,x0 a,y:(rh)+n"); break; } - case 1655: { // x:(r)+n,x0 b,y:(rh)+n + case 1719: { // x:(r)+n,x0 b,y:(rh)+n unhandled("x:(r)+n,x0 b,y:(rh)+n"); break; } - case 1656: { // x:(r)+n,x1 y0,y:(rh)+n + case 1720: { // x:(r)+n,x1 y0,y:(rh)+n unhandled("x:(r)+n,x1 y0,y:(rh)+n"); break; } - case 1657: { // x:(r)+n,x1 y1,y:(rh)+n + case 1721: { // x:(r)+n,x1 y1,y:(rh)+n unhandled("x:(r)+n,x1 y1,y:(rh)+n"); break; } - case 1658: { // x:(r)+n,x1 a,y:(rh)+n + case 1722: { // x:(r)+n,x1 a,y:(rh)+n unhandled("x:(r)+n,x1 a,y:(rh)+n"); break; } - case 1659: { // x:(r)+n,x1 b,y:(rh)+n + case 1723: { // x:(r)+n,x1 b,y:(rh)+n unhandled("x:(r)+n,x1 b,y:(rh)+n"); break; } - case 1660: { // x:(r)+n,a y0,y:(rh)+n + case 1724: { // x:(r)+n,a y0,y:(rh)+n unhandled("x:(r)+n,a y0,y:(rh)+n"); break; } - case 1661: { // x:(r)+n,a y1,y:(rh)+n + case 1725: { // x:(r)+n,a y1,y:(rh)+n unhandled("x:(r)+n,a y1,y:(rh)+n"); break; } - case 1662: { // x:(r)+n,a a,y:(rh)+n + case 1726: { // x:(r)+n,a a,y:(rh)+n unhandled("x:(r)+n,a a,y:(rh)+n"); break; } - case 1663: { // x:(r)+n,a b,y:(rh)+n + case 1727: { // x:(r)+n,a b,y:(rh)+n unhandled("x:(r)+n,a b,y:(rh)+n"); break; } - case 1664: { // x:(r)+n,b y0,y:(rh)+n + case 1728: { // x:(r)+n,b y0,y:(rh)+n unhandled("x:(r)+n,b y0,y:(rh)+n"); break; } - case 1665: { // x:(r)+n,b y1,y:(rh)+n + case 1729: { // x:(r)+n,b y1,y:(rh)+n unhandled("x:(r)+n,b y1,y:(rh)+n"); break; } - case 1666: { // x:(r)+n,b a,y:(rh)+n + case 1730: { // x:(r)+n,b a,y:(rh)+n unhandled("x:(r)+n,b a,y:(rh)+n"); break; } - case 1667: { // x:(r)+n,b b,y:(rh)+n + case 1731: { // x:(r)+n,b b,y:(rh)+n unhandled("x:(r)+n,b b,y:(rh)+n"); break; } - case 1668: { // x:(r)+n,x0 y0,y:(rh)- + case 1732: { // x:(r)+n,x0 y0,y:(rh)- unhandled("x:(r)+n,x0 y0,y:(rh)-"); break; } - case 1669: { // x:(r)+n,x0 y1,y:(rh)- + case 1733: { // x:(r)+n,x0 y1,y:(rh)- unhandled("x:(r)+n,x0 y1,y:(rh)-"); break; } - case 1670: { // x:(r)+n,x0 a,y:(rh)- + case 1734: { // x:(r)+n,x0 a,y:(rh)- unhandled("x:(r)+n,x0 a,y:(rh)-"); break; } - case 1671: { // x:(r)+n,x0 b,y:(rh)- + case 1735: { // x:(r)+n,x0 b,y:(rh)- unhandled("x:(r)+n,x0 b,y:(rh)-"); break; } - case 1672: { // x:(r)+n,x1 y0,y:(rh)- + case 1736: { // x:(r)+n,x1 y0,y:(rh)- unhandled("x:(r)+n,x1 y0,y:(rh)-"); break; } - case 1673: { // x:(r)+n,x1 y1,y:(rh)- + case 1737: { // x:(r)+n,x1 y1,y:(rh)- unhandled("x:(r)+n,x1 y1,y:(rh)-"); break; } - case 1674: { // x:(r)+n,x1 a,y:(rh)- + case 1738: { // x:(r)+n,x1 a,y:(rh)- unhandled("x:(r)+n,x1 a,y:(rh)-"); break; } - case 1675: { // x:(r)+n,x1 b,y:(rh)- + case 1739: { // x:(r)+n,x1 b,y:(rh)- unhandled("x:(r)+n,x1 b,y:(rh)-"); break; } - case 1676: { // x:(r)+n,a y0,y:(rh)- + case 1740: { // x:(r)+n,a y0,y:(rh)- unhandled("x:(r)+n,a y0,y:(rh)-"); break; } - case 1677: { // x:(r)+n,a y1,y:(rh)- + case 1741: { // x:(r)+n,a y1,y:(rh)- unhandled("x:(r)+n,a y1,y:(rh)-"); break; } - case 1678: { // x:(r)+n,a a,y:(rh)- + case 1742: { // x:(r)+n,a a,y:(rh)- unhandled("x:(r)+n,a a,y:(rh)-"); break; } - case 1679: { // x:(r)+n,a b,y:(rh)- + case 1743: { // x:(r)+n,a b,y:(rh)- unhandled("x:(r)+n,a b,y:(rh)-"); break; } - case 1680: { // x:(r)+n,b y0,y:(rh)- + case 1744: { // x:(r)+n,b y0,y:(rh)- unhandled("x:(r)+n,b y0,y:(rh)-"); break; } - case 1681: { // x:(r)+n,b y1,y:(rh)- + case 1745: { // x:(r)+n,b y1,y:(rh)- unhandled("x:(r)+n,b y1,y:(rh)-"); break; } - case 1682: { // x:(r)+n,b a,y:(rh)- + case 1746: { // x:(r)+n,b a,y:(rh)- unhandled("x:(r)+n,b a,y:(rh)-"); break; } - case 1683: { // x:(r)+n,b b,y:(rh)- + case 1747: { // x:(r)+n,b b,y:(rh)- unhandled("x:(r)+n,b b,y:(rh)-"); break; } - case 1684: { // x:(r)+n,x0 y0,y:(rh)+ + case 1748: { // x:(r)+n,x0 y0,y:(rh)+ unhandled("x:(r)+n,x0 y0,y:(rh)+"); break; } - case 1685: { // x:(r)+n,x0 y1,y:(rh)+ + case 1749: { // x:(r)+n,x0 y1,y:(rh)+ unhandled("x:(r)+n,x0 y1,y:(rh)+"); break; } - case 1686: { // x:(r)+n,x0 a,y:(rh)+ + case 1750: { // x:(r)+n,x0 a,y:(rh)+ unhandled("x:(r)+n,x0 a,y:(rh)+"); break; } - case 1687: { // x:(r)+n,x0 b,y:(rh)+ + case 1751: { // x:(r)+n,x0 b,y:(rh)+ unhandled("x:(r)+n,x0 b,y:(rh)+"); break; } - case 1688: { // x:(r)+n,x1 y0,y:(rh)+ + case 1752: { // x:(r)+n,x1 y0,y:(rh)+ unhandled("x:(r)+n,x1 y0,y:(rh)+"); break; } - case 1689: { // x:(r)+n,x1 y1,y:(rh)+ + case 1753: { // x:(r)+n,x1 y1,y:(rh)+ unhandled("x:(r)+n,x1 y1,y:(rh)+"); break; } - case 1690: { // x:(r)+n,x1 a,y:(rh)+ + case 1754: { // x:(r)+n,x1 a,y:(rh)+ unhandled("x:(r)+n,x1 a,y:(rh)+"); break; } - case 1691: { // x:(r)+n,x1 b,y:(rh)+ + case 1755: { // x:(r)+n,x1 b,y:(rh)+ unhandled("x:(r)+n,x1 b,y:(rh)+"); break; } - case 1692: { // x:(r)+n,a y0,y:(rh)+ + case 1756: { // x:(r)+n,a y0,y:(rh)+ unhandled("x:(r)+n,a y0,y:(rh)+"); break; } - case 1693: { // x:(r)+n,a y1,y:(rh)+ + case 1757: { // x:(r)+n,a y1,y:(rh)+ unhandled("x:(r)+n,a y1,y:(rh)+"); break; } - case 1694: { // x:(r)+n,a a,y:(rh)+ + case 1758: { // x:(r)+n,a a,y:(rh)+ unhandled("x:(r)+n,a a,y:(rh)+"); break; } - case 1695: { // x:(r)+n,a b,y:(rh)+ + case 1759: { // x:(r)+n,a b,y:(rh)+ unhandled("x:(r)+n,a b,y:(rh)+"); break; } - case 1696: { // x:(r)+n,b y0,y:(rh)+ + case 1760: { // x:(r)+n,b y0,y:(rh)+ unhandled("x:(r)+n,b y0,y:(rh)+"); break; } - case 1697: { // x:(r)+n,b y1,y:(rh)+ + case 1761: { // x:(r)+n,b y1,y:(rh)+ unhandled("x:(r)+n,b y1,y:(rh)+"); break; } - case 1698: { // x:(r)+n,b a,y:(rh)+ + case 1762: { // x:(r)+n,b a,y:(rh)+ unhandled("x:(r)+n,b a,y:(rh)+"); break; } - case 1699: { // x:(r)+n,b b,y:(rh)+ + case 1763: { // x:(r)+n,b b,y:(rh)+ unhandled("x:(r)+n,b b,y:(rh)+"); break; } - case 1700: { // x:(r)+n,x0 y0,y:(rh) + case 1764: { // x:(r)+n,x0 y0,y:(rh) unhandled("x:(r)+n,x0 y0,y:(rh)"); break; } - case 1701: { // x:(r)+n,x0 y1,y:(rh) + case 1765: { // x:(r)+n,x0 y1,y:(rh) unhandled("x:(r)+n,x0 y1,y:(rh)"); break; } - case 1702: { // x:(r)+n,x0 a,y:(rh) + case 1766: { // x:(r)+n,x0 a,y:(rh) unhandled("x:(r)+n,x0 a,y:(rh)"); break; } - case 1703: { // x:(r)+n,x0 b,y:(rh) + case 1767: { // x:(r)+n,x0 b,y:(rh) unhandled("x:(r)+n,x0 b,y:(rh)"); break; } - case 1704: { // x:(r)+n,x1 y0,y:(rh) + case 1768: { // x:(r)+n,x1 y0,y:(rh) unhandled("x:(r)+n,x1 y0,y:(rh)"); break; } - case 1705: { // x:(r)+n,x1 y1,y:(rh) + case 1769: { // x:(r)+n,x1 y1,y:(rh) unhandled("x:(r)+n,x1 y1,y:(rh)"); break; } - case 1706: { // x:(r)+n,x1 a,y:(rh) + case 1770: { // x:(r)+n,x1 a,y:(rh) unhandled("x:(r)+n,x1 a,y:(rh)"); break; } - case 1707: { // x:(r)+n,x1 b,y:(rh) + case 1771: { // x:(r)+n,x1 b,y:(rh) unhandled("x:(r)+n,x1 b,y:(rh)"); break; } - case 1708: { // x:(r)+n,a y0,y:(rh) + case 1772: { // x:(r)+n,a y0,y:(rh) unhandled("x:(r)+n,a y0,y:(rh)"); break; } - case 1709: { // x:(r)+n,a y1,y:(rh) + case 1773: { // x:(r)+n,a y1,y:(rh) unhandled("x:(r)+n,a y1,y:(rh)"); break; } - case 1710: { // x:(r)+n,a a,y:(rh) + case 1774: { // x:(r)+n,a a,y:(rh) unhandled("x:(r)+n,a a,y:(rh)"); break; } - case 1711: { // x:(r)+n,a b,y:(rh) + case 1775: { // x:(r)+n,a b,y:(rh) unhandled("x:(r)+n,a b,y:(rh)"); break; } - case 1712: { // x:(r)+n,b y0,y:(rh) + case 1776: { // x:(r)+n,b y0,y:(rh) unhandled("x:(r)+n,b y0,y:(rh)"); break; } - case 1713: { // x:(r)+n,b y1,y:(rh) + case 1777: { // x:(r)+n,b y1,y:(rh) unhandled("x:(r)+n,b y1,y:(rh)"); break; } - case 1714: { // x:(r)+n,b a,y:(rh) + case 1778: { // x:(r)+n,b a,y:(rh) unhandled("x:(r)+n,b a,y:(rh)"); break; } - case 1715: { // x:(r)+n,b b,y:(rh) + case 1779: { // x:(r)+n,b b,y:(rh) unhandled("x:(r)+n,b b,y:(rh)"); break; } - case 1716: { // x:(r)-,x0 y0,y:(rh)+n + case 1780: { // x:(r)-,x0 y0,y:(rh)+n unhandled("x:(r)-,x0 y0,y:(rh)+n"); break; } - case 1717: { // x:(r)-,x0 y1,y:(rh)+n + case 1781: { // x:(r)-,x0 y1,y:(rh)+n unhandled("x:(r)-,x0 y1,y:(rh)+n"); break; } - case 1718: { // x:(r)-,x0 a,y:(rh)+n + case 1782: { // x:(r)-,x0 a,y:(rh)+n unhandled("x:(r)-,x0 a,y:(rh)+n"); break; } - case 1719: { // x:(r)-,x0 b,y:(rh)+n + case 1783: { // x:(r)-,x0 b,y:(rh)+n unhandled("x:(r)-,x0 b,y:(rh)+n"); break; } - case 1720: { // x:(r)-,x1 y0,y:(rh)+n + case 1784: { // x:(r)-,x1 y0,y:(rh)+n unhandled("x:(r)-,x1 y0,y:(rh)+n"); break; } - case 1721: { // x:(r)-,x1 y1,y:(rh)+n + case 1785: { // x:(r)-,x1 y1,y:(rh)+n unhandled("x:(r)-,x1 y1,y:(rh)+n"); break; } - case 1722: { // x:(r)-,x1 a,y:(rh)+n + case 1786: { // x:(r)-,x1 a,y:(rh)+n unhandled("x:(r)-,x1 a,y:(rh)+n"); break; } - case 1723: { // x:(r)-,x1 b,y:(rh)+n + case 1787: { // x:(r)-,x1 b,y:(rh)+n unhandled("x:(r)-,x1 b,y:(rh)+n"); break; } - case 1724: { // x:(r)-,a y0,y:(rh)+n + case 1788: { // x:(r)-,a y0,y:(rh)+n unhandled("x:(r)-,a y0,y:(rh)+n"); break; } - case 1725: { // x:(r)-,a y1,y:(rh)+n + case 1789: { // x:(r)-,a y1,y:(rh)+n unhandled("x:(r)-,a y1,y:(rh)+n"); break; } - case 1726: { // x:(r)-,a a,y:(rh)+n + case 1790: { // x:(r)-,a a,y:(rh)+n unhandled("x:(r)-,a a,y:(rh)+n"); break; } - case 1727: { // x:(r)-,a b,y:(rh)+n + case 1791: { // x:(r)-,a b,y:(rh)+n unhandled("x:(r)-,a b,y:(rh)+n"); break; } - case 1728: { // x:(r)-,b y0,y:(rh)+n + case 1792: { // x:(r)-,b y0,y:(rh)+n unhandled("x:(r)-,b y0,y:(rh)+n"); break; } - case 1729: { // x:(r)-,b y1,y:(rh)+n + case 1793: { // x:(r)-,b y1,y:(rh)+n unhandled("x:(r)-,b y1,y:(rh)+n"); break; } - case 1730: { // x:(r)-,b a,y:(rh)+n + case 1794: { // x:(r)-,b a,y:(rh)+n unhandled("x:(r)-,b a,y:(rh)+n"); break; } - case 1731: { // x:(r)-,b b,y:(rh)+n + case 1795: { // x:(r)-,b b,y:(rh)+n unhandled("x:(r)-,b b,y:(rh)+n"); break; } - case 1732: { // x:(r)-,x0 y0,y:(rh)- + case 1796: { // x:(r)-,x0 y0,y:(rh)- unhandled("x:(r)-,x0 y0,y:(rh)-"); break; } - case 1733: { // x:(r)-,x0 y1,y:(rh)- + case 1797: { // x:(r)-,x0 y1,y:(rh)- unhandled("x:(r)-,x0 y1,y:(rh)-"); break; } - case 1734: { // x:(r)-,x0 a,y:(rh)- + case 1798: { // x:(r)-,x0 a,y:(rh)- unhandled("x:(r)-,x0 a,y:(rh)-"); break; } - case 1735: { // x:(r)-,x0 b,y:(rh)- + case 1799: { // x:(r)-,x0 b,y:(rh)- unhandled("x:(r)-,x0 b,y:(rh)-"); break; } - case 1736: { // x:(r)-,x1 y0,y:(rh)- + case 1800: { // x:(r)-,x1 y0,y:(rh)- unhandled("x:(r)-,x1 y0,y:(rh)-"); break; } - case 1737: { // x:(r)-,x1 y1,y:(rh)- + case 1801: { // x:(r)-,x1 y1,y:(rh)- unhandled("x:(r)-,x1 y1,y:(rh)-"); break; } - case 1738: { // x:(r)-,x1 a,y:(rh)- + case 1802: { // x:(r)-,x1 a,y:(rh)- unhandled("x:(r)-,x1 a,y:(rh)-"); break; } - case 1739: { // x:(r)-,x1 b,y:(rh)- + case 1803: { // x:(r)-,x1 b,y:(rh)- unhandled("x:(r)-,x1 b,y:(rh)-"); break; } - case 1740: { // x:(r)-,a y0,y:(rh)- + case 1804: { // x:(r)-,a y0,y:(rh)- unhandled("x:(r)-,a y0,y:(rh)-"); break; } - case 1741: { // x:(r)-,a y1,y:(rh)- + case 1805: { // x:(r)-,a y1,y:(rh)- unhandled("x:(r)-,a y1,y:(rh)-"); break; } - case 1742: { // x:(r)-,a a,y:(rh)- + case 1806: { // x:(r)-,a a,y:(rh)- unhandled("x:(r)-,a a,y:(rh)-"); break; } - case 1743: { // x:(r)-,a b,y:(rh)- + case 1807: { // x:(r)-,a b,y:(rh)- unhandled("x:(r)-,a b,y:(rh)-"); break; } - case 1744: { // x:(r)-,b y0,y:(rh)- + case 1808: { // x:(r)-,b y0,y:(rh)- unhandled("x:(r)-,b y0,y:(rh)-"); break; } - case 1745: { // x:(r)-,b y1,y:(rh)- + case 1809: { // x:(r)-,b y1,y:(rh)- unhandled("x:(r)-,b y1,y:(rh)-"); break; } - case 1746: { // x:(r)-,b a,y:(rh)- + case 1810: { // x:(r)-,b a,y:(rh)- unhandled("x:(r)-,b a,y:(rh)-"); break; } - case 1747: { // x:(r)-,b b,y:(rh)- + case 1811: { // x:(r)-,b b,y:(rh)- unhandled("x:(r)-,b b,y:(rh)-"); break; } - case 1748: { // x:(r)-,x0 y0,y:(rh)+ + case 1812: { // x:(r)-,x0 y0,y:(rh)+ unhandled("x:(r)-,x0 y0,y:(rh)+"); break; } - case 1749: { // x:(r)-,x0 y1,y:(rh)+ + case 1813: { // x:(r)-,x0 y1,y:(rh)+ unhandled("x:(r)-,x0 y1,y:(rh)+"); break; } - case 1750: { // x:(r)-,x0 a,y:(rh)+ + case 1814: { // x:(r)-,x0 a,y:(rh)+ unhandled("x:(r)-,x0 a,y:(rh)+"); break; } - case 1751: { // x:(r)-,x0 b,y:(rh)+ + case 1815: { // x:(r)-,x0 b,y:(rh)+ unhandled("x:(r)-,x0 b,y:(rh)+"); break; } - case 1752: { // x:(r)-,x1 y0,y:(rh)+ + case 1816: { // x:(r)-,x1 y0,y:(rh)+ unhandled("x:(r)-,x1 y0,y:(rh)+"); break; } - case 1753: { // x:(r)-,x1 y1,y:(rh)+ + case 1817: { // x:(r)-,x1 y1,y:(rh)+ unhandled("x:(r)-,x1 y1,y:(rh)+"); break; } - case 1754: { // x:(r)-,x1 a,y:(rh)+ + case 1818: { // x:(r)-,x1 a,y:(rh)+ unhandled("x:(r)-,x1 a,y:(rh)+"); break; } - case 1755: { // x:(r)-,x1 b,y:(rh)+ + case 1819: { // x:(r)-,x1 b,y:(rh)+ unhandled("x:(r)-,x1 b,y:(rh)+"); break; } - case 1756: { // x:(r)-,a y0,y:(rh)+ + case 1820: { // x:(r)-,a y0,y:(rh)+ unhandled("x:(r)-,a y0,y:(rh)+"); break; } - case 1757: { // x:(r)-,a y1,y:(rh)+ + case 1821: { // x:(r)-,a y1,y:(rh)+ unhandled("x:(r)-,a y1,y:(rh)+"); break; } - case 1758: { // x:(r)-,a a,y:(rh)+ + case 1822: { // x:(r)-,a a,y:(rh)+ unhandled("x:(r)-,a a,y:(rh)+"); break; } - case 1759: { // x:(r)-,a b,y:(rh)+ + case 1823: { // x:(r)-,a b,y:(rh)+ unhandled("x:(r)-,a b,y:(rh)+"); break; } - case 1760: { // x:(r)-,b y0,y:(rh)+ + case 1824: { // x:(r)-,b y0,y:(rh)+ unhandled("x:(r)-,b y0,y:(rh)+"); break; } - case 1761: { // x:(r)-,b y1,y:(rh)+ + case 1825: { // x:(r)-,b y1,y:(rh)+ unhandled("x:(r)-,b y1,y:(rh)+"); break; } - case 1762: { // x:(r)-,b a,y:(rh)+ + case 1826: { // x:(r)-,b a,y:(rh)+ unhandled("x:(r)-,b a,y:(rh)+"); break; } - case 1763: { // x:(r)-,b b,y:(rh)+ + case 1827: { // x:(r)-,b b,y:(rh)+ unhandled("x:(r)-,b b,y:(rh)+"); break; } - case 1764: { // x:(r)-,x0 y0,y:(rh) + case 1828: { // x:(r)-,x0 y0,y:(rh) unhandled("x:(r)-,x0 y0,y:(rh)"); break; } - case 1765: { // x:(r)-,x0 y1,y:(rh) + case 1829: { // x:(r)-,x0 y1,y:(rh) unhandled("x:(r)-,x0 y1,y:(rh)"); break; } - case 1766: { // x:(r)-,x0 a,y:(rh) + case 1830: { // x:(r)-,x0 a,y:(rh) unhandled("x:(r)-,x0 a,y:(rh)"); break; } - case 1767: { // x:(r)-,x0 b,y:(rh) + case 1831: { // x:(r)-,x0 b,y:(rh) unhandled("x:(r)-,x0 b,y:(rh)"); break; } - case 1768: { // x:(r)-,x1 y0,y:(rh) + case 1832: { // x:(r)-,x1 y0,y:(rh) unhandled("x:(r)-,x1 y0,y:(rh)"); break; } - case 1769: { // x:(r)-,x1 y1,y:(rh) + case 1833: { // x:(r)-,x1 y1,y:(rh) unhandled("x:(r)-,x1 y1,y:(rh)"); break; } - case 1770: { // x:(r)-,x1 a,y:(rh) + case 1834: { // x:(r)-,x1 a,y:(rh) unhandled("x:(r)-,x1 a,y:(rh)"); break; } - case 1771: { // x:(r)-,x1 b,y:(rh) + case 1835: { // x:(r)-,x1 b,y:(rh) unhandled("x:(r)-,x1 b,y:(rh)"); break; } - case 1772: { // x:(r)-,a y0,y:(rh) + case 1836: { // x:(r)-,a y0,y:(rh) unhandled("x:(r)-,a y0,y:(rh)"); break; } - case 1773: { // x:(r)-,a y1,y:(rh) + case 1837: { // x:(r)-,a y1,y:(rh) unhandled("x:(r)-,a y1,y:(rh)"); break; } - case 1774: { // x:(r)-,a a,y:(rh) + case 1838: { // x:(r)-,a a,y:(rh) unhandled("x:(r)-,a a,y:(rh)"); break; } - case 1775: { // x:(r)-,a b,y:(rh) + case 1839: { // x:(r)-,a b,y:(rh) unhandled("x:(r)-,a b,y:(rh)"); break; } - case 1776: { // x:(r)-,b y0,y:(rh) + case 1840: { // x:(r)-,b y0,y:(rh) unhandled("x:(r)-,b y0,y:(rh)"); break; } - case 1777: { // x:(r)-,b y1,y:(rh) + case 1841: { // x:(r)-,b y1,y:(rh) unhandled("x:(r)-,b y1,y:(rh)"); break; } - case 1778: { // x:(r)-,b a,y:(rh) + case 1842: { // x:(r)-,b a,y:(rh) unhandled("x:(r)-,b a,y:(rh)"); break; } - case 1779: { // x:(r)-,b b,y:(rh) + case 1843: { // x:(r)-,b b,y:(rh) unhandled("x:(r)-,b b,y:(rh)"); break; } - case 1780: { // x:(r)+,x0 y0,y:(rh)+n + case 1844: { // x:(r)+,x0 y0,y:(rh)+n unhandled("x:(r)+,x0 y0,y:(rh)+n"); break; } - case 1781: { // x:(r)+,x0 y1,y:(rh)+n + case 1845: { // x:(r)+,x0 y1,y:(rh)+n unhandled("x:(r)+,x0 y1,y:(rh)+n"); break; } - case 1782: { // x:(r)+,x0 a,y:(rh)+n + case 1846: { // x:(r)+,x0 a,y:(rh)+n unhandled("x:(r)+,x0 a,y:(rh)+n"); break; } - case 1783: { // x:(r)+,x0 b,y:(rh)+n + case 1847: { // x:(r)+,x0 b,y:(rh)+n unhandled("x:(r)+,x0 b,y:(rh)+n"); break; } - case 1784: { // x:(r)+,x1 y0,y:(rh)+n + case 1848: { // x:(r)+,x1 y0,y:(rh)+n unhandled("x:(r)+,x1 y0,y:(rh)+n"); break; } - case 1785: { // x:(r)+,x1 y1,y:(rh)+n + case 1849: { // x:(r)+,x1 y1,y:(rh)+n unhandled("x:(r)+,x1 y1,y:(rh)+n"); break; } - case 1786: { // x:(r)+,x1 a,y:(rh)+n + case 1850: { // x:(r)+,x1 a,y:(rh)+n unhandled("x:(r)+,x1 a,y:(rh)+n"); break; } - case 1787: { // x:(r)+,x1 b,y:(rh)+n + case 1851: { // x:(r)+,x1 b,y:(rh)+n unhandled("x:(r)+,x1 b,y:(rh)+n"); break; } - case 1788: { // x:(r)+,a y0,y:(rh)+n + case 1852: { // x:(r)+,a y0,y:(rh)+n unhandled("x:(r)+,a y0,y:(rh)+n"); break; } - case 1789: { // x:(r)+,a y1,y:(rh)+n + case 1853: { // x:(r)+,a y1,y:(rh)+n unhandled("x:(r)+,a y1,y:(rh)+n"); break; } - case 1790: { // x:(r)+,a a,y:(rh)+n + case 1854: { // x:(r)+,a a,y:(rh)+n unhandled("x:(r)+,a a,y:(rh)+n"); break; } - case 1791: { // x:(r)+,a b,y:(rh)+n + case 1855: { // x:(r)+,a b,y:(rh)+n unhandled("x:(r)+,a b,y:(rh)+n"); break; } - case 1792: { // x:(r)+,b y0,y:(rh)+n + case 1856: { // x:(r)+,b y0,y:(rh)+n unhandled("x:(r)+,b y0,y:(rh)+n"); break; } - case 1793: { // x:(r)+,b y1,y:(rh)+n + case 1857: { // x:(r)+,b y1,y:(rh)+n unhandled("x:(r)+,b y1,y:(rh)+n"); break; } - case 1794: { // x:(r)+,b a,y:(rh)+n + case 1858: { // x:(r)+,b a,y:(rh)+n unhandled("x:(r)+,b a,y:(rh)+n"); break; } - case 1795: { // x:(r)+,b b,y:(rh)+n + case 1859: { // x:(r)+,b b,y:(rh)+n unhandled("x:(r)+,b b,y:(rh)+n"); break; } - case 1796: { // x:(r)+,x0 y0,y:(rh)- + case 1860: { // x:(r)+,x0 y0,y:(rh)- unhandled("x:(r)+,x0 y0,y:(rh)-"); break; } - case 1797: { // x:(r)+,x0 y1,y:(rh)- + case 1861: { // x:(r)+,x0 y1,y:(rh)- unhandled("x:(r)+,x0 y1,y:(rh)-"); break; } - case 1798: { // x:(r)+,x0 a,y:(rh)- + case 1862: { // x:(r)+,x0 a,y:(rh)- unhandled("x:(r)+,x0 a,y:(rh)-"); break; } - case 1799: { // x:(r)+,x0 b,y:(rh)- + case 1863: { // x:(r)+,x0 b,y:(rh)- unhandled("x:(r)+,x0 b,y:(rh)-"); break; } - case 1800: { // x:(r)+,x1 y0,y:(rh)- + case 1864: { // x:(r)+,x1 y0,y:(rh)- unhandled("x:(r)+,x1 y0,y:(rh)-"); break; } - case 1801: { // x:(r)+,x1 y1,y:(rh)- + case 1865: { // x:(r)+,x1 y1,y:(rh)- unhandled("x:(r)+,x1 y1,y:(rh)-"); break; } - case 1802: { // x:(r)+,x1 a,y:(rh)- + case 1866: { // x:(r)+,x1 a,y:(rh)- unhandled("x:(r)+,x1 a,y:(rh)-"); break; } - case 1803: { // x:(r)+,x1 b,y:(rh)- + case 1867: { // x:(r)+,x1 b,y:(rh)- unhandled("x:(r)+,x1 b,y:(rh)-"); break; } - case 1804: { // x:(r)+,a y0,y:(rh)- + case 1868: { // x:(r)+,a y0,y:(rh)- unhandled("x:(r)+,a y0,y:(rh)-"); break; } - case 1805: { // x:(r)+,a y1,y:(rh)- + case 1869: { // x:(r)+,a y1,y:(rh)- unhandled("x:(r)+,a y1,y:(rh)-"); break; } - case 1806: { // x:(r)+,a a,y:(rh)- + case 1870: { // x:(r)+,a a,y:(rh)- unhandled("x:(r)+,a a,y:(rh)-"); break; } - case 1807: { // x:(r)+,a b,y:(rh)- + case 1871: { // x:(r)+,a b,y:(rh)- unhandled("x:(r)+,a b,y:(rh)-"); break; } - case 1808: { // x:(r)+,b y0,y:(rh)- + case 1872: { // x:(r)+,b y0,y:(rh)- unhandled("x:(r)+,b y0,y:(rh)-"); break; } - case 1809: { // x:(r)+,b y1,y:(rh)- + case 1873: { // x:(r)+,b y1,y:(rh)- unhandled("x:(r)+,b y1,y:(rh)-"); break; } - case 1810: { // x:(r)+,b a,y:(rh)- + case 1874: { // x:(r)+,b a,y:(rh)- unhandled("x:(r)+,b a,y:(rh)-"); break; } - case 1811: { // x:(r)+,b b,y:(rh)- + case 1875: { // x:(r)+,b b,y:(rh)- unhandled("x:(r)+,b b,y:(rh)-"); break; } - case 1812: { // x:(r)+,x0 y0,y:(rh)+ + case 1876: { // x:(r)+,x0 y0,y:(rh)+ unhandled("x:(r)+,x0 y0,y:(rh)+"); break; } - case 1813: { // x:(r)+,x0 y1,y:(rh)+ + case 1877: { // x:(r)+,x0 y1,y:(rh)+ unhandled("x:(r)+,x0 y1,y:(rh)+"); break; } - case 1814: { // x:(r)+,x0 a,y:(rh)+ + case 1878: { // x:(r)+,x0 a,y:(rh)+ unhandled("x:(r)+,x0 a,y:(rh)+"); break; } - case 1815: { // x:(r)+,x0 b,y:(rh)+ + case 1879: { // x:(r)+,x0 b,y:(rh)+ unhandled("x:(r)+,x0 b,y:(rh)+"); break; } - case 1816: { // x:(r)+,x1 y0,y:(rh)+ + case 1880: { // x:(r)+,x1 y0,y:(rh)+ unhandled("x:(r)+,x1 y0,y:(rh)+"); break; } - case 1817: { // x:(r)+,x1 y1,y:(rh)+ + case 1881: { // x:(r)+,x1 y1,y:(rh)+ unhandled("x:(r)+,x1 y1,y:(rh)+"); break; } - case 1818: { // x:(r)+,x1 a,y:(rh)+ + case 1882: { // x:(r)+,x1 a,y:(rh)+ unhandled("x:(r)+,x1 a,y:(rh)+"); break; } - case 1819: { // x:(r)+,x1 b,y:(rh)+ + case 1883: { // x:(r)+,x1 b,y:(rh)+ unhandled("x:(r)+,x1 b,y:(rh)+"); break; } - case 1820: { // x:(r)+,a y0,y:(rh)+ + case 1884: { // x:(r)+,a y0,y:(rh)+ unhandled("x:(r)+,a y0,y:(rh)+"); break; } - case 1821: { // x:(r)+,a y1,y:(rh)+ + case 1885: { // x:(r)+,a y1,y:(rh)+ unhandled("x:(r)+,a y1,y:(rh)+"); break; } - case 1822: { // x:(r)+,a a,y:(rh)+ + case 1886: { // x:(r)+,a a,y:(rh)+ unhandled("x:(r)+,a a,y:(rh)+"); break; } - case 1823: { // x:(r)+,a b,y:(rh)+ + case 1887: { // x:(r)+,a b,y:(rh)+ unhandled("x:(r)+,a b,y:(rh)+"); break; } - case 1824: { // x:(r)+,b y0,y:(rh)+ + case 1888: { // x:(r)+,b y0,y:(rh)+ unhandled("x:(r)+,b y0,y:(rh)+"); break; } - case 1825: { // x:(r)+,b y1,y:(rh)+ + case 1889: { // x:(r)+,b y1,y:(rh)+ unhandled("x:(r)+,b y1,y:(rh)+"); break; } - case 1826: { // x:(r)+,b a,y:(rh)+ + case 1890: { // x:(r)+,b a,y:(rh)+ unhandled("x:(r)+,b a,y:(rh)+"); break; } - case 1827: { // x:(r)+,b b,y:(rh)+ + case 1891: { // x:(r)+,b b,y:(rh)+ unhandled("x:(r)+,b b,y:(rh)+"); break; } - case 1828: { // x:(r)+,x0 y0,y:(rh) + case 1892: { // x:(r)+,x0 y0,y:(rh) unhandled("x:(r)+,x0 y0,y:(rh)"); break; } - case 1829: { // x:(r)+,x0 y1,y:(rh) + case 1893: { // x:(r)+,x0 y1,y:(rh) unhandled("x:(r)+,x0 y1,y:(rh)"); break; } - case 1830: { // x:(r)+,x0 a,y:(rh) + case 1894: { // x:(r)+,x0 a,y:(rh) unhandled("x:(r)+,x0 a,y:(rh)"); break; } - case 1831: { // x:(r)+,x0 b,y:(rh) + case 1895: { // x:(r)+,x0 b,y:(rh) unhandled("x:(r)+,x0 b,y:(rh)"); break; } - case 1832: { // x:(r)+,x1 y0,y:(rh) + case 1896: { // x:(r)+,x1 y0,y:(rh) unhandled("x:(r)+,x1 y0,y:(rh)"); break; } - case 1833: { // x:(r)+,x1 y1,y:(rh) + case 1897: { // x:(r)+,x1 y1,y:(rh) unhandled("x:(r)+,x1 y1,y:(rh)"); break; } - case 1834: { // x:(r)+,x1 a,y:(rh) + case 1898: { // x:(r)+,x1 a,y:(rh) unhandled("x:(r)+,x1 a,y:(rh)"); break; } - case 1835: { // x:(r)+,x1 b,y:(rh) + case 1899: { // x:(r)+,x1 b,y:(rh) unhandled("x:(r)+,x1 b,y:(rh)"); break; } - case 1836: { // x:(r)+,a y0,y:(rh) + case 1900: { // x:(r)+,a y0,y:(rh) unhandled("x:(r)+,a y0,y:(rh)"); break; } - case 1837: { // x:(r)+,a y1,y:(rh) + case 1901: { // x:(r)+,a y1,y:(rh) unhandled("x:(r)+,a y1,y:(rh)"); break; } - case 1838: { // x:(r)+,a a,y:(rh) + case 1902: { // x:(r)+,a a,y:(rh) unhandled("x:(r)+,a a,y:(rh)"); break; } - case 1839: { // x:(r)+,a b,y:(rh) + case 1903: { // x:(r)+,a b,y:(rh) unhandled("x:(r)+,a b,y:(rh)"); break; } - case 1840: { // x:(r)+,b y0,y:(rh) + case 1904: { // x:(r)+,b y0,y:(rh) unhandled("x:(r)+,b y0,y:(rh)"); break; } - case 1841: { // x:(r)+,b y1,y:(rh) + case 1905: { // x:(r)+,b y1,y:(rh) unhandled("x:(r)+,b y1,y:(rh)"); break; } - case 1842: { // x:(r)+,b a,y:(rh) + case 1906: { // x:(r)+,b a,y:(rh) unhandled("x:(r)+,b a,y:(rh)"); break; } - case 1843: { // x:(r)+,b b,y:(rh) + case 1907: { // x:(r)+,b b,y:(rh) unhandled("x:(r)+,b b,y:(rh)"); break; } - case 1844: { // x:(r),x0 y0,y:(rh)+n + case 1908: { // x:(r),x0 y0,y:(rh)+n unhandled("x:(r),x0 y0,y:(rh)+n"); break; } - case 1845: { // x:(r),x0 y1,y:(rh)+n + case 1909: { // x:(r),x0 y1,y:(rh)+n unhandled("x:(r),x0 y1,y:(rh)+n"); break; } - case 1846: { // x:(r),x0 a,y:(rh)+n + case 1910: { // x:(r),x0 a,y:(rh)+n unhandled("x:(r),x0 a,y:(rh)+n"); break; } - case 1847: { // x:(r),x0 b,y:(rh)+n + case 1911: { // x:(r),x0 b,y:(rh)+n unhandled("x:(r),x0 b,y:(rh)+n"); break; } - case 1848: { // x:(r),x1 y0,y:(rh)+n + case 1912: { // x:(r),x1 y0,y:(rh)+n unhandled("x:(r),x1 y0,y:(rh)+n"); break; } - case 1849: { // x:(r),x1 y1,y:(rh)+n + case 1913: { // x:(r),x1 y1,y:(rh)+n unhandled("x:(r),x1 y1,y:(rh)+n"); break; } - case 1850: { // x:(r),x1 a,y:(rh)+n + case 1914: { // x:(r),x1 a,y:(rh)+n unhandled("x:(r),x1 a,y:(rh)+n"); break; } - case 1851: { // x:(r),x1 b,y:(rh)+n + case 1915: { // x:(r),x1 b,y:(rh)+n unhandled("x:(r),x1 b,y:(rh)+n"); break; } - case 1852: { // x:(r),a y0,y:(rh)+n + case 1916: { // x:(r),a y0,y:(rh)+n unhandled("x:(r),a y0,y:(rh)+n"); break; } - case 1853: { // x:(r),a y1,y:(rh)+n + case 1917: { // x:(r),a y1,y:(rh)+n unhandled("x:(r),a y1,y:(rh)+n"); break; } - case 1854: { // x:(r),a a,y:(rh)+n + case 1918: { // x:(r),a a,y:(rh)+n unhandled("x:(r),a a,y:(rh)+n"); break; } - case 1855: { // x:(r),a b,y:(rh)+n + case 1919: { // x:(r),a b,y:(rh)+n unhandled("x:(r),a b,y:(rh)+n"); break; } - case 1856: { // x:(r),b y0,y:(rh)+n + case 1920: { // x:(r),b y0,y:(rh)+n unhandled("x:(r),b y0,y:(rh)+n"); break; } - case 1857: { // x:(r),b y1,y:(rh)+n + case 1921: { // x:(r),b y1,y:(rh)+n unhandled("x:(r),b y1,y:(rh)+n"); break; } - case 1858: { // x:(r),b a,y:(rh)+n + case 1922: { // x:(r),b a,y:(rh)+n unhandled("x:(r),b a,y:(rh)+n"); break; } - case 1859: { // x:(r),b b,y:(rh)+n + case 1923: { // x:(r),b b,y:(rh)+n unhandled("x:(r),b b,y:(rh)+n"); break; } - case 1860: { // x:(r),x0 y0,y:(rh)- + case 1924: { // x:(r),x0 y0,y:(rh)- unhandled("x:(r),x0 y0,y:(rh)-"); break; } - case 1861: { // x:(r),x0 y1,y:(rh)- + case 1925: { // x:(r),x0 y1,y:(rh)- unhandled("x:(r),x0 y1,y:(rh)-"); break; } - case 1862: { // x:(r),x0 a,y:(rh)- + case 1926: { // x:(r),x0 a,y:(rh)- unhandled("x:(r),x0 a,y:(rh)-"); break; } - case 1863: { // x:(r),x0 b,y:(rh)- + case 1927: { // x:(r),x0 b,y:(rh)- unhandled("x:(r),x0 b,y:(rh)-"); break; } - case 1864: { // x:(r),x1 y0,y:(rh)- + case 1928: { // x:(r),x1 y0,y:(rh)- unhandled("x:(r),x1 y0,y:(rh)-"); break; } - case 1865: { // x:(r),x1 y1,y:(rh)- + case 1929: { // x:(r),x1 y1,y:(rh)- unhandled("x:(r),x1 y1,y:(rh)-"); break; } - case 1866: { // x:(r),x1 a,y:(rh)- + case 1930: { // x:(r),x1 a,y:(rh)- unhandled("x:(r),x1 a,y:(rh)-"); break; } - case 1867: { // x:(r),x1 b,y:(rh)- + case 1931: { // x:(r),x1 b,y:(rh)- unhandled("x:(r),x1 b,y:(rh)-"); break; } - case 1868: { // x:(r),a y0,y:(rh)- + case 1932: { // x:(r),a y0,y:(rh)- unhandled("x:(r),a y0,y:(rh)-"); break; } - case 1869: { // x:(r),a y1,y:(rh)- + case 1933: { // x:(r),a y1,y:(rh)- unhandled("x:(r),a y1,y:(rh)-"); break; } - case 1870: { // x:(r),a a,y:(rh)- + case 1934: { // x:(r),a a,y:(rh)- unhandled("x:(r),a a,y:(rh)-"); break; } - case 1871: { // x:(r),a b,y:(rh)- + case 1935: { // x:(r),a b,y:(rh)- unhandled("x:(r),a b,y:(rh)-"); break; } - case 1872: { // x:(r),b y0,y:(rh)- + case 1936: { // x:(r),b y0,y:(rh)- unhandled("x:(r),b y0,y:(rh)-"); break; } - case 1873: { // x:(r),b y1,y:(rh)- + case 1937: { // x:(r),b y1,y:(rh)- unhandled("x:(r),b y1,y:(rh)-"); break; } - case 1874: { // x:(r),b a,y:(rh)- + case 1938: { // x:(r),b a,y:(rh)- unhandled("x:(r),b a,y:(rh)-"); break; } - case 1875: { // x:(r),b b,y:(rh)- + case 1939: { // x:(r),b b,y:(rh)- unhandled("x:(r),b b,y:(rh)-"); break; } - case 1876: { // x:(r),x0 y0,y:(rh)+ + case 1940: { // x:(r),x0 y0,y:(rh)+ unhandled("x:(r),x0 y0,y:(rh)+"); break; } - case 1877: { // x:(r),x0 y1,y:(rh)+ + case 1941: { // x:(r),x0 y1,y:(rh)+ unhandled("x:(r),x0 y1,y:(rh)+"); break; } - case 1878: { // x:(r),x0 a,y:(rh)+ + case 1942: { // x:(r),x0 a,y:(rh)+ unhandled("x:(r),x0 a,y:(rh)+"); break; } - case 1879: { // x:(r),x0 b,y:(rh)+ + case 1943: { // x:(r),x0 b,y:(rh)+ unhandled("x:(r),x0 b,y:(rh)+"); break; } - case 1880: { // x:(r),x1 y0,y:(rh)+ + case 1944: { // x:(r),x1 y0,y:(rh)+ unhandled("x:(r),x1 y0,y:(rh)+"); break; } - case 1881: { // x:(r),x1 y1,y:(rh)+ + case 1945: { // x:(r),x1 y1,y:(rh)+ unhandled("x:(r),x1 y1,y:(rh)+"); break; } - case 1882: { // x:(r),x1 a,y:(rh)+ + case 1946: { // x:(r),x1 a,y:(rh)+ unhandled("x:(r),x1 a,y:(rh)+"); break; } - case 1883: { // x:(r),x1 b,y:(rh)+ + case 1947: { // x:(r),x1 b,y:(rh)+ unhandled("x:(r),x1 b,y:(rh)+"); break; } - case 1884: { // x:(r),a y0,y:(rh)+ + case 1948: { // x:(r),a y0,y:(rh)+ unhandled("x:(r),a y0,y:(rh)+"); break; } - case 1885: { // x:(r),a y1,y:(rh)+ + case 1949: { // x:(r),a y1,y:(rh)+ unhandled("x:(r),a y1,y:(rh)+"); break; } - case 1886: { // x:(r),a a,y:(rh)+ + case 1950: { // x:(r),a a,y:(rh)+ unhandled("x:(r),a a,y:(rh)+"); break; } - case 1887: { // x:(r),a b,y:(rh)+ + case 1951: { // x:(r),a b,y:(rh)+ unhandled("x:(r),a b,y:(rh)+"); break; } - case 1888: { // x:(r),b y0,y:(rh)+ + case 1952: { // x:(r),b y0,y:(rh)+ unhandled("x:(r),b y0,y:(rh)+"); break; } - case 1889: { // x:(r),b y1,y:(rh)+ + case 1953: { // x:(r),b y1,y:(rh)+ unhandled("x:(r),b y1,y:(rh)+"); break; } - case 1890: { // x:(r),b a,y:(rh)+ + case 1954: { // x:(r),b a,y:(rh)+ unhandled("x:(r),b a,y:(rh)+"); break; } - case 1891: { // x:(r),b b,y:(rh)+ + case 1955: { // x:(r),b b,y:(rh)+ unhandled("x:(r),b b,y:(rh)+"); break; } - case 1892: { // x:(r),x0 y0,y:(rh) + case 1956: { // x:(r),x0 y0,y:(rh) unhandled("x:(r),x0 y0,y:(rh)"); break; } - case 1893: { // x:(r),x0 y1,y:(rh) + case 1957: { // x:(r),x0 y1,y:(rh) unhandled("x:(r),x0 y1,y:(rh)"); break; } - case 1894: { // x:(r),x0 a,y:(rh) + case 1958: { // x:(r),x0 a,y:(rh) unhandled("x:(r),x0 a,y:(rh)"); break; } - case 1895: { // x:(r),x0 b,y:(rh) + case 1959: { // x:(r),x0 b,y:(rh) unhandled("x:(r),x0 b,y:(rh)"); break; } - case 1896: { // x:(r),x1 y0,y:(rh) + case 1960: { // x:(r),x1 y0,y:(rh) unhandled("x:(r),x1 y0,y:(rh)"); break; } - case 1897: { // x:(r),x1 y1,y:(rh) + case 1961: { // x:(r),x1 y1,y:(rh) unhandled("x:(r),x1 y1,y:(rh)"); break; } - case 1898: { // x:(r),x1 a,y:(rh) + case 1962: { // x:(r),x1 a,y:(rh) unhandled("x:(r),x1 a,y:(rh)"); break; } - case 1899: { // x:(r),x1 b,y:(rh) + case 1963: { // x:(r),x1 b,y:(rh) unhandled("x:(r),x1 b,y:(rh)"); break; } - case 1900: { // x:(r),a y0,y:(rh) + case 1964: { // x:(r),a y0,y:(rh) unhandled("x:(r),a y0,y:(rh)"); break; } - case 1901: { // x:(r),a y1,y:(rh) + case 1965: { // x:(r),a y1,y:(rh) unhandled("x:(r),a y1,y:(rh)"); break; } - case 1902: { // x:(r),a a,y:(rh) + case 1966: { // x:(r),a a,y:(rh) unhandled("x:(r),a a,y:(rh)"); break; } - case 1903: { // x:(r),a b,y:(rh) + case 1967: { // x:(r),a b,y:(rh) unhandled("x:(r),a b,y:(rh)"); break; } - case 1904: { // x:(r),b y0,y:(rh) + case 1968: { // x:(r),b y0,y:(rh) unhandled("x:(r),b y0,y:(rh)"); break; } - case 1905: { // x:(r),b y1,y:(rh) + case 1969: { // x:(r),b y1,y:(rh) unhandled("x:(r),b y1,y:(rh)"); break; } - case 1906: { // x:(r),b a,y:(rh) + case 1970: { // x:(r),b a,y:(rh) unhandled("x:(r),b a,y:(rh)"); break; } - case 1907: { // x:(r),b b,y:(rh) + case 1971: { // x:(r),b b,y:(rh) unhandled("x:(r),b b,y:(rh)"); break; } - case 1908: { // x0,x:(r)+n y:(rh)+n,y0 + case 1972: { // x0,x:(r)+n y:(rh)+n,y0 unhandled("x0,x:(r)+n y:(rh)+n,y0"); break; } - case 1909: { // x0,x:(r)+n y:(rh)+n,y1 + case 1973: { // x0,x:(r)+n y:(rh)+n,y1 unhandled("x0,x:(r)+n y:(rh)+n,y1"); break; } - case 1910: { // x0,x:(r)+n y:(rh)+n,a + case 1974: { // x0,x:(r)+n y:(rh)+n,a unhandled("x0,x:(r)+n y:(rh)+n,a"); break; } - case 1911: { // x0,x:(r)+n y:(rh)+n,b + case 1975: { // x0,x:(r)+n y:(rh)+n,b unhandled("x0,x:(r)+n y:(rh)+n,b"); break; } - case 1912: { // x1,x:(r)+n y:(rh)+n,y0 + case 1976: { // x1,x:(r)+n y:(rh)+n,y0 unhandled("x1,x:(r)+n y:(rh)+n,y0"); break; } - case 1913: { // x1,x:(r)+n y:(rh)+n,y1 + case 1977: { // x1,x:(r)+n y:(rh)+n,y1 unhandled("x1,x:(r)+n y:(rh)+n,y1"); break; } - case 1914: { // x1,x:(r)+n y:(rh)+n,a + case 1978: { // x1,x:(r)+n y:(rh)+n,a unhandled("x1,x:(r)+n y:(rh)+n,a"); break; } - case 1915: { // x1,x:(r)+n y:(rh)+n,b + case 1979: { // x1,x:(r)+n y:(rh)+n,b unhandled("x1,x:(r)+n y:(rh)+n,b"); break; } - case 1916: { // a,x:(r)+n y:(rh)+n,y0 + case 1980: { // a,x:(r)+n y:(rh)+n,y0 unhandled("a,x:(r)+n y:(rh)+n,y0"); break; } - case 1917: { // a,x:(r)+n y:(rh)+n,y1 + case 1981: { // a,x:(r)+n y:(rh)+n,y1 unhandled("a,x:(r)+n y:(rh)+n,y1"); break; } - case 1918: { // a,x:(r)+n y:(rh)+n,a + case 1982: { // a,x:(r)+n y:(rh)+n,a unhandled("a,x:(r)+n y:(rh)+n,a"); break; } - case 1919: { // a,x:(r)+n y:(rh)+n,b + case 1983: { // a,x:(r)+n y:(rh)+n,b unhandled("a,x:(r)+n y:(rh)+n,b"); break; } - case 1920: { // b,x:(r)+n y:(rh)+n,y0 + case 1984: { // b,x:(r)+n y:(rh)+n,y0 unhandled("b,x:(r)+n y:(rh)+n,y0"); break; } - case 1921: { // b,x:(r)+n y:(rh)+n,y1 + case 1985: { // b,x:(r)+n y:(rh)+n,y1 unhandled("b,x:(r)+n y:(rh)+n,y1"); break; } - case 1922: { // b,x:(r)+n y:(rh)+n,a + case 1986: { // b,x:(r)+n y:(rh)+n,a unhandled("b,x:(r)+n y:(rh)+n,a"); break; } - case 1923: { // b,x:(r)+n y:(rh)+n,b + case 1987: { // b,x:(r)+n y:(rh)+n,b unhandled("b,x:(r)+n y:(rh)+n,b"); break; } - case 1924: { // x0,x:(r)+n y:(rh)-,y0 + case 1988: { // x0,x:(r)+n y:(rh)-,y0 unhandled("x0,x:(r)+n y:(rh)-,y0"); break; } - case 1925: { // x0,x:(r)+n y:(rh)-,y1 + case 1989: { // x0,x:(r)+n y:(rh)-,y1 unhandled("x0,x:(r)+n y:(rh)-,y1"); break; } - case 1926: { // x0,x:(r)+n y:(rh)-,a + case 1990: { // x0,x:(r)+n y:(rh)-,a unhandled("x0,x:(r)+n y:(rh)-,a"); break; } - case 1927: { // x0,x:(r)+n y:(rh)-,b + case 1991: { // x0,x:(r)+n y:(rh)-,b unhandled("x0,x:(r)+n y:(rh)-,b"); break; } - case 1928: { // x1,x:(r)+n y:(rh)-,y0 + case 1992: { // x1,x:(r)+n y:(rh)-,y0 unhandled("x1,x:(r)+n y:(rh)-,y0"); break; } - case 1929: { // x1,x:(r)+n y:(rh)-,y1 + case 1993: { // x1,x:(r)+n y:(rh)-,y1 unhandled("x1,x:(r)+n y:(rh)-,y1"); break; } - case 1930: { // x1,x:(r)+n y:(rh)-,a + case 1994: { // x1,x:(r)+n y:(rh)-,a unhandled("x1,x:(r)+n y:(rh)-,a"); break; } - case 1931: { // x1,x:(r)+n y:(rh)-,b + case 1995: { // x1,x:(r)+n y:(rh)-,b unhandled("x1,x:(r)+n y:(rh)-,b"); break; } - case 1932: { // a,x:(r)+n y:(rh)-,y0 + case 1996: { // a,x:(r)+n y:(rh)-,y0 unhandled("a,x:(r)+n y:(rh)-,y0"); break; } - case 1933: { // a,x:(r)+n y:(rh)-,y1 + case 1997: { // a,x:(r)+n y:(rh)-,y1 unhandled("a,x:(r)+n y:(rh)-,y1"); break; } - case 1934: { // a,x:(r)+n y:(rh)-,a + case 1998: { // a,x:(r)+n y:(rh)-,a unhandled("a,x:(r)+n y:(rh)-,a"); break; } - case 1935: { // a,x:(r)+n y:(rh)-,b + case 1999: { // a,x:(r)+n y:(rh)-,b unhandled("a,x:(r)+n y:(rh)-,b"); break; } - case 1936: { // b,x:(r)+n y:(rh)-,y0 + case 2000: { // b,x:(r)+n y:(rh)-,y0 unhandled("b,x:(r)+n y:(rh)-,y0"); break; } - case 1937: { // b,x:(r)+n y:(rh)-,y1 + case 2001: { // b,x:(r)+n y:(rh)-,y1 unhandled("b,x:(r)+n y:(rh)-,y1"); break; } - case 1938: { // b,x:(r)+n y:(rh)-,a + case 2002: { // b,x:(r)+n y:(rh)-,a unhandled("b,x:(r)+n y:(rh)-,a"); break; } - case 1939: { // b,x:(r)+n y:(rh)-,b + case 2003: { // b,x:(r)+n y:(rh)-,b unhandled("b,x:(r)+n y:(rh)-,b"); break; } - case 1940: { // x0,x:(r)+n y:(rh)+,y0 + case 2004: { // x0,x:(r)+n y:(rh)+,y0 unhandled("x0,x:(r)+n y:(rh)+,y0"); break; } - case 1941: { // x0,x:(r)+n y:(rh)+,y1 + case 2005: { // x0,x:(r)+n y:(rh)+,y1 unhandled("x0,x:(r)+n y:(rh)+,y1"); break; } - case 1942: { // x0,x:(r)+n y:(rh)+,a + case 2006: { // x0,x:(r)+n y:(rh)+,a unhandled("x0,x:(r)+n y:(rh)+,a"); break; } - case 1943: { // x0,x:(r)+n y:(rh)+,b + case 2007: { // x0,x:(r)+n y:(rh)+,b unhandled("x0,x:(r)+n y:(rh)+,b"); break; } - case 1944: { // x1,x:(r)+n y:(rh)+,y0 + case 2008: { // x1,x:(r)+n y:(rh)+,y0 unhandled("x1,x:(r)+n y:(rh)+,y0"); break; } - case 1945: { // x1,x:(r)+n y:(rh)+,y1 + case 2009: { // x1,x:(r)+n y:(rh)+,y1 unhandled("x1,x:(r)+n y:(rh)+,y1"); break; } - case 1946: { // x1,x:(r)+n y:(rh)+,a + case 2010: { // x1,x:(r)+n y:(rh)+,a unhandled("x1,x:(r)+n y:(rh)+,a"); break; } - case 1947: { // x1,x:(r)+n y:(rh)+,b + case 2011: { // x1,x:(r)+n y:(rh)+,b unhandled("x1,x:(r)+n y:(rh)+,b"); break; } - case 1948: { // a,x:(r)+n y:(rh)+,y0 + case 2012: { // a,x:(r)+n y:(rh)+,y0 unhandled("a,x:(r)+n y:(rh)+,y0"); break; } - case 1949: { // a,x:(r)+n y:(rh)+,y1 + case 2013: { // a,x:(r)+n y:(rh)+,y1 unhandled("a,x:(r)+n y:(rh)+,y1"); break; } - case 1950: { // a,x:(r)+n y:(rh)+,a + case 2014: { // a,x:(r)+n y:(rh)+,a unhandled("a,x:(r)+n y:(rh)+,a"); break; } - case 1951: { // a,x:(r)+n y:(rh)+,b + case 2015: { // a,x:(r)+n y:(rh)+,b unhandled("a,x:(r)+n y:(rh)+,b"); break; } - case 1952: { // b,x:(r)+n y:(rh)+,y0 + case 2016: { // b,x:(r)+n y:(rh)+,y0 unhandled("b,x:(r)+n y:(rh)+,y0"); break; } - case 1953: { // b,x:(r)+n y:(rh)+,y1 + case 2017: { // b,x:(r)+n y:(rh)+,y1 unhandled("b,x:(r)+n y:(rh)+,y1"); break; } - case 1954: { // b,x:(r)+n y:(rh)+,a + case 2018: { // b,x:(r)+n y:(rh)+,a unhandled("b,x:(r)+n y:(rh)+,a"); break; } - case 1955: { // b,x:(r)+n y:(rh)+,b + case 2019: { // b,x:(r)+n y:(rh)+,b unhandled("b,x:(r)+n y:(rh)+,b"); break; } - case 1956: { // x0,x:(r)+n y:(rh),y0 + case 2020: { // x0,x:(r)+n y:(rh),y0 unhandled("x0,x:(r)+n y:(rh),y0"); break; } - case 1957: { // x0,x:(r)+n y:(rh),y1 + case 2021: { // x0,x:(r)+n y:(rh),y1 unhandled("x0,x:(r)+n y:(rh),y1"); break; } - case 1958: { // x0,x:(r)+n y:(rh),a + case 2022: { // x0,x:(r)+n y:(rh),a unhandled("x0,x:(r)+n y:(rh),a"); break; } - case 1959: { // x0,x:(r)+n y:(rh),b + case 2023: { // x0,x:(r)+n y:(rh),b unhandled("x0,x:(r)+n y:(rh),b"); break; } - case 1960: { // x1,x:(r)+n y:(rh),y0 + case 2024: { // x1,x:(r)+n y:(rh),y0 unhandled("x1,x:(r)+n y:(rh),y0"); break; } - case 1961: { // x1,x:(r)+n y:(rh),y1 + case 2025: { // x1,x:(r)+n y:(rh),y1 unhandled("x1,x:(r)+n y:(rh),y1"); break; } - case 1962: { // x1,x:(r)+n y:(rh),a + case 2026: { // x1,x:(r)+n y:(rh),a unhandled("x1,x:(r)+n y:(rh),a"); break; } - case 1963: { // x1,x:(r)+n y:(rh),b + case 2027: { // x1,x:(r)+n y:(rh),b unhandled("x1,x:(r)+n y:(rh),b"); break; } - case 1964: { // a,x:(r)+n y:(rh),y0 + case 2028: { // a,x:(r)+n y:(rh),y0 unhandled("a,x:(r)+n y:(rh),y0"); break; } - case 1965: { // a,x:(r)+n y:(rh),y1 + case 2029: { // a,x:(r)+n y:(rh),y1 unhandled("a,x:(r)+n y:(rh),y1"); break; } - case 1966: { // a,x:(r)+n y:(rh),a + case 2030: { // a,x:(r)+n y:(rh),a unhandled("a,x:(r)+n y:(rh),a"); break; } - case 1967: { // a,x:(r)+n y:(rh),b + case 2031: { // a,x:(r)+n y:(rh),b unhandled("a,x:(r)+n y:(rh),b"); break; } - case 1968: { // b,x:(r)+n y:(rh),y0 + case 2032: { // b,x:(r)+n y:(rh),y0 unhandled("b,x:(r)+n y:(rh),y0"); break; } - case 1969: { // b,x:(r)+n y:(rh),y1 + case 2033: { // b,x:(r)+n y:(rh),y1 unhandled("b,x:(r)+n y:(rh),y1"); break; } - case 1970: { // b,x:(r)+n y:(rh),a + case 2034: { // b,x:(r)+n y:(rh),a unhandled("b,x:(r)+n y:(rh),a"); break; } - case 1971: { // b,x:(r)+n y:(rh),b + case 2035: { // b,x:(r)+n y:(rh),b unhandled("b,x:(r)+n y:(rh),b"); break; } - case 1972: { // x0,x:(r)- y:(rh)+n,y0 + case 2036: { // x0,x:(r)- y:(rh)+n,y0 unhandled("x0,x:(r)- y:(rh)+n,y0"); break; } - case 1973: { // x0,x:(r)- y:(rh)+n,y1 + case 2037: { // x0,x:(r)- y:(rh)+n,y1 unhandled("x0,x:(r)- y:(rh)+n,y1"); break; } - case 1974: { // x0,x:(r)- y:(rh)+n,a + case 2038: { // x0,x:(r)- y:(rh)+n,a unhandled("x0,x:(r)- y:(rh)+n,a"); break; } - case 1975: { // x0,x:(r)- y:(rh)+n,b + case 2039: { // x0,x:(r)- y:(rh)+n,b unhandled("x0,x:(r)- y:(rh)+n,b"); break; } - case 1976: { // x1,x:(r)- y:(rh)+n,y0 + case 2040: { // x1,x:(r)- y:(rh)+n,y0 unhandled("x1,x:(r)- y:(rh)+n,y0"); break; } - case 1977: { // x1,x:(r)- y:(rh)+n,y1 + case 2041: { // x1,x:(r)- y:(rh)+n,y1 unhandled("x1,x:(r)- y:(rh)+n,y1"); break; } - case 1978: { // x1,x:(r)- y:(rh)+n,a + case 2042: { // x1,x:(r)- y:(rh)+n,a unhandled("x1,x:(r)- y:(rh)+n,a"); break; } - case 1979: { // x1,x:(r)- y:(rh)+n,b + case 2043: { // x1,x:(r)- y:(rh)+n,b unhandled("x1,x:(r)- y:(rh)+n,b"); break; } - case 1980: { // a,x:(r)- y:(rh)+n,y0 + case 2044: { // a,x:(r)- y:(rh)+n,y0 unhandled("a,x:(r)- y:(rh)+n,y0"); break; } - case 1981: { // a,x:(r)- y:(rh)+n,y1 + case 2045: { // a,x:(r)- y:(rh)+n,y1 unhandled("a,x:(r)- y:(rh)+n,y1"); break; } - case 1982: { // a,x:(r)- y:(rh)+n,a + case 2046: { // a,x:(r)- y:(rh)+n,a unhandled("a,x:(r)- y:(rh)+n,a"); break; } - case 1983: { // a,x:(r)- y:(rh)+n,b + case 2047: { // a,x:(r)- y:(rh)+n,b unhandled("a,x:(r)- y:(rh)+n,b"); break; } - case 1984: { // b,x:(r)- y:(rh)+n,y0 + case 2048: { // b,x:(r)- y:(rh)+n,y0 unhandled("b,x:(r)- y:(rh)+n,y0"); break; } - case 1985: { // b,x:(r)- y:(rh)+n,y1 + case 2049: { // b,x:(r)- y:(rh)+n,y1 unhandled("b,x:(r)- y:(rh)+n,y1"); break; } - case 1986: { // b,x:(r)- y:(rh)+n,a + case 2050: { // b,x:(r)- y:(rh)+n,a unhandled("b,x:(r)- y:(rh)+n,a"); break; } - case 1987: { // b,x:(r)- y:(rh)+n,b + case 2051: { // b,x:(r)- y:(rh)+n,b unhandled("b,x:(r)- y:(rh)+n,b"); break; } - case 1988: { // x0,x:(r)- y:(rh)-,y0 + case 2052: { // x0,x:(r)- y:(rh)-,y0 unhandled("x0,x:(r)- y:(rh)-,y0"); break; } - case 1989: { // x0,x:(r)- y:(rh)-,y1 + case 2053: { // x0,x:(r)- y:(rh)-,y1 unhandled("x0,x:(r)- y:(rh)-,y1"); break; } - case 1990: { // x0,x:(r)- y:(rh)-,a + case 2054: { // x0,x:(r)- y:(rh)-,a unhandled("x0,x:(r)- y:(rh)-,a"); break; } - case 1991: { // x0,x:(r)- y:(rh)-,b + case 2055: { // x0,x:(r)- y:(rh)-,b unhandled("x0,x:(r)- y:(rh)-,b"); break; } - case 1992: { // x1,x:(r)- y:(rh)-,y0 + case 2056: { // x1,x:(r)- y:(rh)-,y0 unhandled("x1,x:(r)- y:(rh)-,y0"); break; } - case 1993: { // x1,x:(r)- y:(rh)-,y1 + case 2057: { // x1,x:(r)- y:(rh)-,y1 unhandled("x1,x:(r)- y:(rh)-,y1"); break; } - case 1994: { // x1,x:(r)- y:(rh)-,a + case 2058: { // x1,x:(r)- y:(rh)-,a unhandled("x1,x:(r)- y:(rh)-,a"); break; } - case 1995: { // x1,x:(r)- y:(rh)-,b + case 2059: { // x1,x:(r)- y:(rh)-,b unhandled("x1,x:(r)- y:(rh)-,b"); break; } - case 1996: { // a,x:(r)- y:(rh)-,y0 + case 2060: { // a,x:(r)- y:(rh)-,y0 unhandled("a,x:(r)- y:(rh)-,y0"); break; } - case 1997: { // a,x:(r)- y:(rh)-,y1 + case 2061: { // a,x:(r)- y:(rh)-,y1 unhandled("a,x:(r)- y:(rh)-,y1"); break; } - case 1998: { // a,x:(r)- y:(rh)-,a + case 2062: { // a,x:(r)- y:(rh)-,a unhandled("a,x:(r)- y:(rh)-,a"); break; } - case 1999: { // a,x:(r)- y:(rh)-,b + case 2063: { // a,x:(r)- y:(rh)-,b unhandled("a,x:(r)- y:(rh)-,b"); break; } - case 2000: { // b,x:(r)- y:(rh)-,y0 + case 2064: { // b,x:(r)- y:(rh)-,y0 unhandled("b,x:(r)- y:(rh)-,y0"); break; } - case 2001: { // b,x:(r)- y:(rh)-,y1 + case 2065: { // b,x:(r)- y:(rh)-,y1 unhandled("b,x:(r)- y:(rh)-,y1"); break; } - case 2002: { // b,x:(r)- y:(rh)-,a + case 2066: { // b,x:(r)- y:(rh)-,a unhandled("b,x:(r)- y:(rh)-,a"); break; } - case 2003: { // b,x:(r)- y:(rh)-,b + case 2067: { // b,x:(r)- y:(rh)-,b unhandled("b,x:(r)- y:(rh)-,b"); break; } - case 2004: { // x0,x:(r)- y:(rh)+,y0 + case 2068: { // x0,x:(r)- y:(rh)+,y0 unhandled("x0,x:(r)- y:(rh)+,y0"); break; } - case 2005: { // x0,x:(r)- y:(rh)+,y1 + case 2069: { // x0,x:(r)- y:(rh)+,y1 unhandled("x0,x:(r)- y:(rh)+,y1"); break; } - case 2006: { // x0,x:(r)- y:(rh)+,a + case 2070: { // x0,x:(r)- y:(rh)+,a unhandled("x0,x:(r)- y:(rh)+,a"); break; } - case 2007: { // x0,x:(r)- y:(rh)+,b + case 2071: { // x0,x:(r)- y:(rh)+,b unhandled("x0,x:(r)- y:(rh)+,b"); break; } - case 2008: { // x1,x:(r)- y:(rh)+,y0 + case 2072: { // x1,x:(r)- y:(rh)+,y0 unhandled("x1,x:(r)- y:(rh)+,y0"); break; } - case 2009: { // x1,x:(r)- y:(rh)+,y1 + case 2073: { // x1,x:(r)- y:(rh)+,y1 unhandled("x1,x:(r)- y:(rh)+,y1"); break; } - case 2010: { // x1,x:(r)- y:(rh)+,a + case 2074: { // x1,x:(r)- y:(rh)+,a unhandled("x1,x:(r)- y:(rh)+,a"); break; } - case 2011: { // x1,x:(r)- y:(rh)+,b + case 2075: { // x1,x:(r)- y:(rh)+,b unhandled("x1,x:(r)- y:(rh)+,b"); break; } - case 2012: { // a,x:(r)- y:(rh)+,y0 + case 2076: { // a,x:(r)- y:(rh)+,y0 unhandled("a,x:(r)- y:(rh)+,y0"); break; } - case 2013: { // a,x:(r)- y:(rh)+,y1 + case 2077: { // a,x:(r)- y:(rh)+,y1 unhandled("a,x:(r)- y:(rh)+,y1"); break; } - case 2014: { // a,x:(r)- y:(rh)+,a + case 2078: { // a,x:(r)- y:(rh)+,a unhandled("a,x:(r)- y:(rh)+,a"); break; } - case 2015: { // a,x:(r)- y:(rh)+,b + case 2079: { // a,x:(r)- y:(rh)+,b unhandled("a,x:(r)- y:(rh)+,b"); break; } - case 2016: { // b,x:(r)- y:(rh)+,y0 + case 2080: { // b,x:(r)- y:(rh)+,y0 unhandled("b,x:(r)- y:(rh)+,y0"); break; } - case 2017: { // b,x:(r)- y:(rh)+,y1 + case 2081: { // b,x:(r)- y:(rh)+,y1 unhandled("b,x:(r)- y:(rh)+,y1"); break; } - case 2018: { // b,x:(r)- y:(rh)+,a + case 2082: { // b,x:(r)- y:(rh)+,a unhandled("b,x:(r)- y:(rh)+,a"); break; } - case 2019: { // b,x:(r)- y:(rh)+,b + case 2083: { // b,x:(r)- y:(rh)+,b unhandled("b,x:(r)- y:(rh)+,b"); break; } - case 2020: { // x0,x:(r)- y:(rh),y0 + case 2084: { // x0,x:(r)- y:(rh),y0 unhandled("x0,x:(r)- y:(rh),y0"); break; } - case 2021: { // x0,x:(r)- y:(rh),y1 + case 2085: { // x0,x:(r)- y:(rh),y1 unhandled("x0,x:(r)- y:(rh),y1"); break; } - case 2022: { // x0,x:(r)- y:(rh),a + case 2086: { // x0,x:(r)- y:(rh),a unhandled("x0,x:(r)- y:(rh),a"); break; } - case 2023: { // x0,x:(r)- y:(rh),b + case 2087: { // x0,x:(r)- y:(rh),b unhandled("x0,x:(r)- y:(rh),b"); break; } - case 2024: { // x1,x:(r)- y:(rh),y0 + case 2088: { // x1,x:(r)- y:(rh),y0 unhandled("x1,x:(r)- y:(rh),y0"); break; } - case 2025: { // x1,x:(r)- y:(rh),y1 + case 2089: { // x1,x:(r)- y:(rh),y1 unhandled("x1,x:(r)- y:(rh),y1"); break; } - case 2026: { // x1,x:(r)- y:(rh),a + case 2090: { // x1,x:(r)- y:(rh),a unhandled("x1,x:(r)- y:(rh),a"); break; } - case 2027: { // x1,x:(r)- y:(rh),b + case 2091: { // x1,x:(r)- y:(rh),b unhandled("x1,x:(r)- y:(rh),b"); break; } - case 2028: { // a,x:(r)- y:(rh),y0 + case 2092: { // a,x:(r)- y:(rh),y0 unhandled("a,x:(r)- y:(rh),y0"); break; } - case 2029: { // a,x:(r)- y:(rh),y1 + case 2093: { // a,x:(r)- y:(rh),y1 unhandled("a,x:(r)- y:(rh),y1"); break; } - case 2030: { // a,x:(r)- y:(rh),a + case 2094: { // a,x:(r)- y:(rh),a unhandled("a,x:(r)- y:(rh),a"); break; } - case 2031: { // a,x:(r)- y:(rh),b + case 2095: { // a,x:(r)- y:(rh),b unhandled("a,x:(r)- y:(rh),b"); break; } - case 2032: { // b,x:(r)- y:(rh),y0 + case 2096: { // b,x:(r)- y:(rh),y0 unhandled("b,x:(r)- y:(rh),y0"); break; } - case 2033: { // b,x:(r)- y:(rh),y1 + case 2097: { // b,x:(r)- y:(rh),y1 unhandled("b,x:(r)- y:(rh),y1"); break; } - case 2034: { // b,x:(r)- y:(rh),a + case 2098: { // b,x:(r)- y:(rh),a unhandled("b,x:(r)- y:(rh),a"); break; } - case 2035: { // b,x:(r)- y:(rh),b + case 2099: { // b,x:(r)- y:(rh),b unhandled("b,x:(r)- y:(rh),b"); break; } - case 2036: { // x0,x:(r)+ y:(rh)+n,y0 + case 2100: { // x0,x:(r)+ y:(rh)+n,y0 unhandled("x0,x:(r)+ y:(rh)+n,y0"); break; } - case 2037: { // x0,x:(r)+ y:(rh)+n,y1 + case 2101: { // x0,x:(r)+ y:(rh)+n,y1 unhandled("x0,x:(r)+ y:(rh)+n,y1"); break; } - case 2038: { // x0,x:(r)+ y:(rh)+n,a + case 2102: { // x0,x:(r)+ y:(rh)+n,a unhandled("x0,x:(r)+ y:(rh)+n,a"); break; } - case 2039: { // x0,x:(r)+ y:(rh)+n,b + case 2103: { // x0,x:(r)+ y:(rh)+n,b unhandled("x0,x:(r)+ y:(rh)+n,b"); break; } - case 2040: { // x1,x:(r)+ y:(rh)+n,y0 + case 2104: { // x1,x:(r)+ y:(rh)+n,y0 unhandled("x1,x:(r)+ y:(rh)+n,y0"); break; } - case 2041: { // x1,x:(r)+ y:(rh)+n,y1 + case 2105: { // x1,x:(r)+ y:(rh)+n,y1 unhandled("x1,x:(r)+ y:(rh)+n,y1"); break; } - case 2042: { // x1,x:(r)+ y:(rh)+n,a + case 2106: { // x1,x:(r)+ y:(rh)+n,a unhandled("x1,x:(r)+ y:(rh)+n,a"); break; } - case 2043: { // x1,x:(r)+ y:(rh)+n,b + case 2107: { // x1,x:(r)+ y:(rh)+n,b unhandled("x1,x:(r)+ y:(rh)+n,b"); break; } - case 2044: { // a,x:(r)+ y:(rh)+n,y0 + case 2108: { // a,x:(r)+ y:(rh)+n,y0 unhandled("a,x:(r)+ y:(rh)+n,y0"); break; } - case 2045: { // a,x:(r)+ y:(rh)+n,y1 + case 2109: { // a,x:(r)+ y:(rh)+n,y1 unhandled("a,x:(r)+ y:(rh)+n,y1"); break; } - case 2046: { // a,x:(r)+ y:(rh)+n,a + case 2110: { // a,x:(r)+ y:(rh)+n,a unhandled("a,x:(r)+ y:(rh)+n,a"); break; } - case 2047: { // a,x:(r)+ y:(rh)+n,b + case 2111: { // a,x:(r)+ y:(rh)+n,b unhandled("a,x:(r)+ y:(rh)+n,b"); break; } - case 2048: { // b,x:(r)+ y:(rh)+n,y0 + case 2112: { // b,x:(r)+ y:(rh)+n,y0 unhandled("b,x:(r)+ y:(rh)+n,y0"); break; } - case 2049: { // b,x:(r)+ y:(rh)+n,y1 + case 2113: { // b,x:(r)+ y:(rh)+n,y1 unhandled("b,x:(r)+ y:(rh)+n,y1"); break; } - case 2050: { // b,x:(r)+ y:(rh)+n,a + case 2114: { // b,x:(r)+ y:(rh)+n,a unhandled("b,x:(r)+ y:(rh)+n,a"); break; } - case 2051: { // b,x:(r)+ y:(rh)+n,b + case 2115: { // b,x:(r)+ y:(rh)+n,b unhandled("b,x:(r)+ y:(rh)+n,b"); break; } - case 2052: { // x0,x:(r)+ y:(rh)-,y0 + case 2116: { // x0,x:(r)+ y:(rh)-,y0 unhandled("x0,x:(r)+ y:(rh)-,y0"); break; } - case 2053: { // x0,x:(r)+ y:(rh)-,y1 + case 2117: { // x0,x:(r)+ y:(rh)-,y1 unhandled("x0,x:(r)+ y:(rh)-,y1"); break; } - case 2054: { // x0,x:(r)+ y:(rh)-,a + case 2118: { // x0,x:(r)+ y:(rh)-,a unhandled("x0,x:(r)+ y:(rh)-,a"); break; } - case 2055: { // x0,x:(r)+ y:(rh)-,b + case 2119: { // x0,x:(r)+ y:(rh)-,b unhandled("x0,x:(r)+ y:(rh)-,b"); break; } - case 2056: { // x1,x:(r)+ y:(rh)-,y0 + case 2120: { // x1,x:(r)+ y:(rh)-,y0 unhandled("x1,x:(r)+ y:(rh)-,y0"); break; } - case 2057: { // x1,x:(r)+ y:(rh)-,y1 + case 2121: { // x1,x:(r)+ y:(rh)-,y1 unhandled("x1,x:(r)+ y:(rh)-,y1"); break; } - case 2058: { // x1,x:(r)+ y:(rh)-,a + case 2122: { // x1,x:(r)+ y:(rh)-,a unhandled("x1,x:(r)+ y:(rh)-,a"); break; } - case 2059: { // x1,x:(r)+ y:(rh)-,b + case 2123: { // x1,x:(r)+ y:(rh)-,b unhandled("x1,x:(r)+ y:(rh)-,b"); break; } - case 2060: { // a,x:(r)+ y:(rh)-,y0 + case 2124: { // a,x:(r)+ y:(rh)-,y0 unhandled("a,x:(r)+ y:(rh)-,y0"); break; } - case 2061: { // a,x:(r)+ y:(rh)-,y1 + case 2125: { // a,x:(r)+ y:(rh)-,y1 unhandled("a,x:(r)+ y:(rh)-,y1"); break; } - case 2062: { // a,x:(r)+ y:(rh)-,a + case 2126: { // a,x:(r)+ y:(rh)-,a unhandled("a,x:(r)+ y:(rh)-,a"); break; } - case 2063: { // a,x:(r)+ y:(rh)-,b + case 2127: { // a,x:(r)+ y:(rh)-,b unhandled("a,x:(r)+ y:(rh)-,b"); break; } - case 2064: { // b,x:(r)+ y:(rh)-,y0 + case 2128: { // b,x:(r)+ y:(rh)-,y0 unhandled("b,x:(r)+ y:(rh)-,y0"); break; } - case 2065: { // b,x:(r)+ y:(rh)-,y1 + case 2129: { // b,x:(r)+ y:(rh)-,y1 unhandled("b,x:(r)+ y:(rh)-,y1"); break; } - case 2066: { // b,x:(r)+ y:(rh)-,a + case 2130: { // b,x:(r)+ y:(rh)-,a unhandled("b,x:(r)+ y:(rh)-,a"); break; } - case 2067: { // b,x:(r)+ y:(rh)-,b + case 2131: { // b,x:(r)+ y:(rh)-,b unhandled("b,x:(r)+ y:(rh)-,b"); break; } - case 2068: { // x0,x:(r)+ y:(rh)+,y0 + case 2132: { // x0,x:(r)+ y:(rh)+,y0 unhandled("x0,x:(r)+ y:(rh)+,y0"); break; } - case 2069: { // x0,x:(r)+ y:(rh)+,y1 + case 2133: { // x0,x:(r)+ y:(rh)+,y1 unhandled("x0,x:(r)+ y:(rh)+,y1"); break; } - case 2070: { // x0,x:(r)+ y:(rh)+,a + case 2134: { // x0,x:(r)+ y:(rh)+,a unhandled("x0,x:(r)+ y:(rh)+,a"); break; } - case 2071: { // x0,x:(r)+ y:(rh)+,b + case 2135: { // x0,x:(r)+ y:(rh)+,b unhandled("x0,x:(r)+ y:(rh)+,b"); break; } - case 2072: { // x1,x:(r)+ y:(rh)+,y0 + case 2136: { // x1,x:(r)+ y:(rh)+,y0 unhandled("x1,x:(r)+ y:(rh)+,y0"); break; } - case 2073: { // x1,x:(r)+ y:(rh)+,y1 + case 2137: { // x1,x:(r)+ y:(rh)+,y1 unhandled("x1,x:(r)+ y:(rh)+,y1"); break; } - case 2074: { // x1,x:(r)+ y:(rh)+,a + case 2138: { // x1,x:(r)+ y:(rh)+,a unhandled("x1,x:(r)+ y:(rh)+,a"); break; } - case 2075: { // x1,x:(r)+ y:(rh)+,b + case 2139: { // x1,x:(r)+ y:(rh)+,b unhandled("x1,x:(r)+ y:(rh)+,b"); break; } - case 2076: { // a,x:(r)+ y:(rh)+,y0 + case 2140: { // a,x:(r)+ y:(rh)+,y0 unhandled("a,x:(r)+ y:(rh)+,y0"); break; } - case 2077: { // a,x:(r)+ y:(rh)+,y1 + case 2141: { // a,x:(r)+ y:(rh)+,y1 unhandled("a,x:(r)+ y:(rh)+,y1"); break; } - case 2078: { // a,x:(r)+ y:(rh)+,a + case 2142: { // a,x:(r)+ y:(rh)+,a unhandled("a,x:(r)+ y:(rh)+,a"); break; } - case 2079: { // a,x:(r)+ y:(rh)+,b + case 2143: { // a,x:(r)+ y:(rh)+,b unhandled("a,x:(r)+ y:(rh)+,b"); break; } - case 2080: { // b,x:(r)+ y:(rh)+,y0 + case 2144: { // b,x:(r)+ y:(rh)+,y0 unhandled("b,x:(r)+ y:(rh)+,y0"); break; } - case 2081: { // b,x:(r)+ y:(rh)+,y1 + case 2145: { // b,x:(r)+ y:(rh)+,y1 unhandled("b,x:(r)+ y:(rh)+,y1"); break; } - case 2082: { // b,x:(r)+ y:(rh)+,a + case 2146: { // b,x:(r)+ y:(rh)+,a unhandled("b,x:(r)+ y:(rh)+,a"); break; } - case 2083: { // b,x:(r)+ y:(rh)+,b + case 2147: { // b,x:(r)+ y:(rh)+,b unhandled("b,x:(r)+ y:(rh)+,b"); break; } - case 2084: { // x0,x:(r)+ y:(rh),y0 + case 2148: { // x0,x:(r)+ y:(rh),y0 unhandled("x0,x:(r)+ y:(rh),y0"); break; } - case 2085: { // x0,x:(r)+ y:(rh),y1 + case 2149: { // x0,x:(r)+ y:(rh),y1 unhandled("x0,x:(r)+ y:(rh),y1"); break; } - case 2086: { // x0,x:(r)+ y:(rh),a + case 2150: { // x0,x:(r)+ y:(rh),a unhandled("x0,x:(r)+ y:(rh),a"); break; } - case 2087: { // x0,x:(r)+ y:(rh),b + case 2151: { // x0,x:(r)+ y:(rh),b unhandled("x0,x:(r)+ y:(rh),b"); break; } - case 2088: { // x1,x:(r)+ y:(rh),y0 + case 2152: { // x1,x:(r)+ y:(rh),y0 unhandled("x1,x:(r)+ y:(rh),y0"); break; } - case 2089: { // x1,x:(r)+ y:(rh),y1 + case 2153: { // x1,x:(r)+ y:(rh),y1 unhandled("x1,x:(r)+ y:(rh),y1"); break; } - case 2090: { // x1,x:(r)+ y:(rh),a + case 2154: { // x1,x:(r)+ y:(rh),a unhandled("x1,x:(r)+ y:(rh),a"); break; } - case 2091: { // x1,x:(r)+ y:(rh),b + case 2155: { // x1,x:(r)+ y:(rh),b unhandled("x1,x:(r)+ y:(rh),b"); break; } - case 2092: { // a,x:(r)+ y:(rh),y0 + case 2156: { // a,x:(r)+ y:(rh),y0 unhandled("a,x:(r)+ y:(rh),y0"); break; } - case 2093: { // a,x:(r)+ y:(rh),y1 + case 2157: { // a,x:(r)+ y:(rh),y1 unhandled("a,x:(r)+ y:(rh),y1"); break; } - case 2094: { // a,x:(r)+ y:(rh),a + case 2158: { // a,x:(r)+ y:(rh),a unhandled("a,x:(r)+ y:(rh),a"); break; } - case 2095: { // a,x:(r)+ y:(rh),b + case 2159: { // a,x:(r)+ y:(rh),b unhandled("a,x:(r)+ y:(rh),b"); break; } - case 2096: { // b,x:(r)+ y:(rh),y0 + case 2160: { // b,x:(r)+ y:(rh),y0 unhandled("b,x:(r)+ y:(rh),y0"); break; } - case 2097: { // b,x:(r)+ y:(rh),y1 + case 2161: { // b,x:(r)+ y:(rh),y1 unhandled("b,x:(r)+ y:(rh),y1"); break; } - case 2098: { // b,x:(r)+ y:(rh),a + case 2162: { // b,x:(r)+ y:(rh),a unhandled("b,x:(r)+ y:(rh),a"); break; } - case 2099: { // b,x:(r)+ y:(rh),b + case 2163: { // b,x:(r)+ y:(rh),b unhandled("b,x:(r)+ y:(rh),b"); break; } - case 2100: { // x0,x:(r) y:(rh)+n,y0 + case 2164: { // x0,x:(r) y:(rh)+n,y0 unhandled("x0,x:(r) y:(rh)+n,y0"); break; } - case 2101: { // x0,x:(r) y:(rh)+n,y1 + case 2165: { // x0,x:(r) y:(rh)+n,y1 unhandled("x0,x:(r) y:(rh)+n,y1"); break; } - case 2102: { // x0,x:(r) y:(rh)+n,a + case 2166: { // x0,x:(r) y:(rh)+n,a unhandled("x0,x:(r) y:(rh)+n,a"); break; } - case 2103: { // x0,x:(r) y:(rh)+n,b + case 2167: { // x0,x:(r) y:(rh)+n,b unhandled("x0,x:(r) y:(rh)+n,b"); break; } - case 2104: { // x1,x:(r) y:(rh)+n,y0 + case 2168: { // x1,x:(r) y:(rh)+n,y0 unhandled("x1,x:(r) y:(rh)+n,y0"); break; } - case 2105: { // x1,x:(r) y:(rh)+n,y1 + case 2169: { // x1,x:(r) y:(rh)+n,y1 unhandled("x1,x:(r) y:(rh)+n,y1"); break; } - case 2106: { // x1,x:(r) y:(rh)+n,a + case 2170: { // x1,x:(r) y:(rh)+n,a unhandled("x1,x:(r) y:(rh)+n,a"); break; } - case 2107: { // x1,x:(r) y:(rh)+n,b + case 2171: { // x1,x:(r) y:(rh)+n,b unhandled("x1,x:(r) y:(rh)+n,b"); break; } - case 2108: { // a,x:(r) y:(rh)+n,y0 + case 2172: { // a,x:(r) y:(rh)+n,y0 unhandled("a,x:(r) y:(rh)+n,y0"); break; } - case 2109: { // a,x:(r) y:(rh)+n,y1 + case 2173: { // a,x:(r) y:(rh)+n,y1 unhandled("a,x:(r) y:(rh)+n,y1"); break; } - case 2110: { // a,x:(r) y:(rh)+n,a + case 2174: { // a,x:(r) y:(rh)+n,a unhandled("a,x:(r) y:(rh)+n,a"); break; } - case 2111: { // a,x:(r) y:(rh)+n,b + case 2175: { // a,x:(r) y:(rh)+n,b unhandled("a,x:(r) y:(rh)+n,b"); break; } - case 2112: { // b,x:(r) y:(rh)+n,y0 + case 2176: { // b,x:(r) y:(rh)+n,y0 unhandled("b,x:(r) y:(rh)+n,y0"); break; } - case 2113: { // b,x:(r) y:(rh)+n,y1 + case 2177: { // b,x:(r) y:(rh)+n,y1 unhandled("b,x:(r) y:(rh)+n,y1"); break; } - case 2114: { // b,x:(r) y:(rh)+n,a + case 2178: { // b,x:(r) y:(rh)+n,a unhandled("b,x:(r) y:(rh)+n,a"); break; } - case 2115: { // b,x:(r) y:(rh)+n,b + case 2179: { // b,x:(r) y:(rh)+n,b unhandled("b,x:(r) y:(rh)+n,b"); break; } - case 2116: { // x0,x:(r) y:(rh)-,y0 + case 2180: { // x0,x:(r) y:(rh)-,y0 unhandled("x0,x:(r) y:(rh)-,y0"); break; } - case 2117: { // x0,x:(r) y:(rh)-,y1 + case 2181: { // x0,x:(r) y:(rh)-,y1 unhandled("x0,x:(r) y:(rh)-,y1"); break; } - case 2118: { // x0,x:(r) y:(rh)-,a + case 2182: { // x0,x:(r) y:(rh)-,a unhandled("x0,x:(r) y:(rh)-,a"); break; } - case 2119: { // x0,x:(r) y:(rh)-,b + case 2183: { // x0,x:(r) y:(rh)-,b unhandled("x0,x:(r) y:(rh)-,b"); break; } - case 2120: { // x1,x:(r) y:(rh)-,y0 + case 2184: { // x1,x:(r) y:(rh)-,y0 unhandled("x1,x:(r) y:(rh)-,y0"); break; } - case 2121: { // x1,x:(r) y:(rh)-,y1 + case 2185: { // x1,x:(r) y:(rh)-,y1 unhandled("x1,x:(r) y:(rh)-,y1"); break; } - case 2122: { // x1,x:(r) y:(rh)-,a + case 2186: { // x1,x:(r) y:(rh)-,a unhandled("x1,x:(r) y:(rh)-,a"); break; } - case 2123: { // x1,x:(r) y:(rh)-,b + case 2187: { // x1,x:(r) y:(rh)-,b unhandled("x1,x:(r) y:(rh)-,b"); break; } - case 2124: { // a,x:(r) y:(rh)-,y0 + case 2188: { // a,x:(r) y:(rh)-,y0 unhandled("a,x:(r) y:(rh)-,y0"); break; } - case 2125: { // a,x:(r) y:(rh)-,y1 + case 2189: { // a,x:(r) y:(rh)-,y1 unhandled("a,x:(r) y:(rh)-,y1"); break; } - case 2126: { // a,x:(r) y:(rh)-,a + case 2190: { // a,x:(r) y:(rh)-,a unhandled("a,x:(r) y:(rh)-,a"); break; } - case 2127: { // a,x:(r) y:(rh)-,b + case 2191: { // a,x:(r) y:(rh)-,b unhandled("a,x:(r) y:(rh)-,b"); break; } - case 2128: { // b,x:(r) y:(rh)-,y0 + case 2192: { // b,x:(r) y:(rh)-,y0 unhandled("b,x:(r) y:(rh)-,y0"); break; } - case 2129: { // b,x:(r) y:(rh)-,y1 + case 2193: { // b,x:(r) y:(rh)-,y1 unhandled("b,x:(r) y:(rh)-,y1"); break; } - case 2130: { // b,x:(r) y:(rh)-,a + case 2194: { // b,x:(r) y:(rh)-,a unhandled("b,x:(r) y:(rh)-,a"); break; } - case 2131: { // b,x:(r) y:(rh)-,b + case 2195: { // b,x:(r) y:(rh)-,b unhandled("b,x:(r) y:(rh)-,b"); break; } - case 2132: { // x0,x:(r) y:(rh)+,y0 + case 2196: { // x0,x:(r) y:(rh)+,y0 unhandled("x0,x:(r) y:(rh)+,y0"); break; } - case 2133: { // x0,x:(r) y:(rh)+,y1 + case 2197: { // x0,x:(r) y:(rh)+,y1 unhandled("x0,x:(r) y:(rh)+,y1"); break; } - case 2134: { // x0,x:(r) y:(rh)+,a + case 2198: { // x0,x:(r) y:(rh)+,a unhandled("x0,x:(r) y:(rh)+,a"); break; } - case 2135: { // x0,x:(r) y:(rh)+,b + case 2199: { // x0,x:(r) y:(rh)+,b unhandled("x0,x:(r) y:(rh)+,b"); break; } - case 2136: { // x1,x:(r) y:(rh)+,y0 + case 2200: { // x1,x:(r) y:(rh)+,y0 unhandled("x1,x:(r) y:(rh)+,y0"); break; } - case 2137: { // x1,x:(r) y:(rh)+,y1 + case 2201: { // x1,x:(r) y:(rh)+,y1 unhandled("x1,x:(r) y:(rh)+,y1"); break; } - case 2138: { // x1,x:(r) y:(rh)+,a + case 2202: { // x1,x:(r) y:(rh)+,a unhandled("x1,x:(r) y:(rh)+,a"); break; } - case 2139: { // x1,x:(r) y:(rh)+,b + case 2203: { // x1,x:(r) y:(rh)+,b unhandled("x1,x:(r) y:(rh)+,b"); break; } - case 2140: { // a,x:(r) y:(rh)+,y0 + case 2204: { // a,x:(r) y:(rh)+,y0 unhandled("a,x:(r) y:(rh)+,y0"); break; } - case 2141: { // a,x:(r) y:(rh)+,y1 + case 2205: { // a,x:(r) y:(rh)+,y1 unhandled("a,x:(r) y:(rh)+,y1"); break; } - case 2142: { // a,x:(r) y:(rh)+,a + case 2206: { // a,x:(r) y:(rh)+,a unhandled("a,x:(r) y:(rh)+,a"); break; } - case 2143: { // a,x:(r) y:(rh)+,b + case 2207: { // a,x:(r) y:(rh)+,b unhandled("a,x:(r) y:(rh)+,b"); break; } - case 2144: { // b,x:(r) y:(rh)+,y0 + case 2208: { // b,x:(r) y:(rh)+,y0 unhandled("b,x:(r) y:(rh)+,y0"); break; } - case 2145: { // b,x:(r) y:(rh)+,y1 + case 2209: { // b,x:(r) y:(rh)+,y1 unhandled("b,x:(r) y:(rh)+,y1"); break; } - case 2146: { // b,x:(r) y:(rh)+,a + case 2210: { // b,x:(r) y:(rh)+,a unhandled("b,x:(r) y:(rh)+,a"); break; } - case 2147: { // b,x:(r) y:(rh)+,b + case 2211: { // b,x:(r) y:(rh)+,b unhandled("b,x:(r) y:(rh)+,b"); break; } - case 2148: { // x0,x:(r) y:(rh),y0 + case 2212: { // x0,x:(r) y:(rh),y0 unhandled("x0,x:(r) y:(rh),y0"); break; } - case 2149: { // x0,x:(r) y:(rh),y1 + case 2213: { // x0,x:(r) y:(rh),y1 unhandled("x0,x:(r) y:(rh),y1"); break; } - case 2150: { // x0,x:(r) y:(rh),a + case 2214: { // x0,x:(r) y:(rh),a unhandled("x0,x:(r) y:(rh),a"); break; } - case 2151: { // x0,x:(r) y:(rh),b + case 2215: { // x0,x:(r) y:(rh),b unhandled("x0,x:(r) y:(rh),b"); break; } - case 2152: { // x1,x:(r) y:(rh),y0 + case 2216: { // x1,x:(r) y:(rh),y0 unhandled("x1,x:(r) y:(rh),y0"); break; } - case 2153: { // x1,x:(r) y:(rh),y1 + case 2217: { // x1,x:(r) y:(rh),y1 unhandled("x1,x:(r) y:(rh),y1"); break; } - case 2154: { // x1,x:(r) y:(rh),a + case 2218: { // x1,x:(r) y:(rh),a unhandled("x1,x:(r) y:(rh),a"); break; } - case 2155: { // x1,x:(r) y:(rh),b + case 2219: { // x1,x:(r) y:(rh),b unhandled("x1,x:(r) y:(rh),b"); break; } - case 2156: { // a,x:(r) y:(rh),y0 + case 2220: { // a,x:(r) y:(rh),y0 unhandled("a,x:(r) y:(rh),y0"); break; } - case 2157: { // a,x:(r) y:(rh),y1 + case 2221: { // a,x:(r) y:(rh),y1 unhandled("a,x:(r) y:(rh),y1"); break; } - case 2158: { // a,x:(r) y:(rh),a + case 2222: { // a,x:(r) y:(rh),a unhandled("a,x:(r) y:(rh),a"); break; } - case 2159: { // a,x:(r) y:(rh),b + case 2223: { // a,x:(r) y:(rh),b unhandled("a,x:(r) y:(rh),b"); break; } - case 2160: { // b,x:(r) y:(rh),y0 + case 2224: { // b,x:(r) y:(rh),y0 unhandled("b,x:(r) y:(rh),y0"); break; } - case 2161: { // b,x:(r) y:(rh),y1 + case 2225: { // b,x:(r) y:(rh),y1 unhandled("b,x:(r) y:(rh),y1"); break; } - case 2162: { // b,x:(r) y:(rh),a + case 2226: { // b,x:(r) y:(rh),a unhandled("b,x:(r) y:(rh),a"); break; } - case 2163: { // b,x:(r) y:(rh),b + case 2227: { // b,x:(r) y:(rh),b unhandled("b,x:(r) y:(rh),b"); break; } - case 2164: { // x0,x:(r)+n y0,y:(rh)+n + case 2228: { // x0,x:(r)+n y0,y:(rh)+n unhandled("x0,x:(r)+n y0,y:(rh)+n"); break; } - case 2165: { // x0,x:(r)+n y1,y:(rh)+n + case 2229: { // x0,x:(r)+n y1,y:(rh)+n unhandled("x0,x:(r)+n y1,y:(rh)+n"); break; } - case 2166: { // x0,x:(r)+n a,y:(rh)+n + case 2230: { // x0,x:(r)+n a,y:(rh)+n unhandled("x0,x:(r)+n a,y:(rh)+n"); break; } - case 2167: { // x0,x:(r)+n b,y:(rh)+n + case 2231: { // x0,x:(r)+n b,y:(rh)+n unhandled("x0,x:(r)+n b,y:(rh)+n"); break; } - case 2168: { // x1,x:(r)+n y0,y:(rh)+n + case 2232: { // x1,x:(r)+n y0,y:(rh)+n unhandled("x1,x:(r)+n y0,y:(rh)+n"); break; } - case 2169: { // x1,x:(r)+n y1,y:(rh)+n + case 2233: { // x1,x:(r)+n y1,y:(rh)+n unhandled("x1,x:(r)+n y1,y:(rh)+n"); break; } - case 2170: { // x1,x:(r)+n a,y:(rh)+n + case 2234: { // x1,x:(r)+n a,y:(rh)+n unhandled("x1,x:(r)+n a,y:(rh)+n"); break; } - case 2171: { // x1,x:(r)+n b,y:(rh)+n + case 2235: { // x1,x:(r)+n b,y:(rh)+n unhandled("x1,x:(r)+n b,y:(rh)+n"); break; } - case 2172: { // a,x:(r)+n y0,y:(rh)+n + case 2236: { // a,x:(r)+n y0,y:(rh)+n unhandled("a,x:(r)+n y0,y:(rh)+n"); break; } - case 2173: { // a,x:(r)+n y1,y:(rh)+n + case 2237: { // a,x:(r)+n y1,y:(rh)+n unhandled("a,x:(r)+n y1,y:(rh)+n"); break; } - case 2174: { // a,x:(r)+n a,y:(rh)+n + case 2238: { // a,x:(r)+n a,y:(rh)+n unhandled("a,x:(r)+n a,y:(rh)+n"); break; } - case 2175: { // a,x:(r)+n b,y:(rh)+n + case 2239: { // a,x:(r)+n b,y:(rh)+n unhandled("a,x:(r)+n b,y:(rh)+n"); break; } - case 2176: { // b,x:(r)+n y0,y:(rh)+n + case 2240: { // b,x:(r)+n y0,y:(rh)+n unhandled("b,x:(r)+n y0,y:(rh)+n"); break; } - case 2177: { // b,x:(r)+n y1,y:(rh)+n + case 2241: { // b,x:(r)+n y1,y:(rh)+n unhandled("b,x:(r)+n y1,y:(rh)+n"); break; } - case 2178: { // b,x:(r)+n a,y:(rh)+n + case 2242: { // b,x:(r)+n a,y:(rh)+n unhandled("b,x:(r)+n a,y:(rh)+n"); break; } - case 2179: { // b,x:(r)+n b,y:(rh)+n + case 2243: { // b,x:(r)+n b,y:(rh)+n unhandled("b,x:(r)+n b,y:(rh)+n"); break; } - case 2180: { // x0,x:(r)+n y0,y:(rh)- + case 2244: { // x0,x:(r)+n y0,y:(rh)- unhandled("x0,x:(r)+n y0,y:(rh)-"); break; } - case 2181: { // x0,x:(r)+n y1,y:(rh)- + case 2245: { // x0,x:(r)+n y1,y:(rh)- unhandled("x0,x:(r)+n y1,y:(rh)-"); break; } - case 2182: { // x0,x:(r)+n a,y:(rh)- + case 2246: { // x0,x:(r)+n a,y:(rh)- unhandled("x0,x:(r)+n a,y:(rh)-"); break; } - case 2183: { // x0,x:(r)+n b,y:(rh)- + case 2247: { // x0,x:(r)+n b,y:(rh)- unhandled("x0,x:(r)+n b,y:(rh)-"); break; } - case 2184: { // x1,x:(r)+n y0,y:(rh)- + case 2248: { // x1,x:(r)+n y0,y:(rh)- unhandled("x1,x:(r)+n y0,y:(rh)-"); break; } - case 2185: { // x1,x:(r)+n y1,y:(rh)- + case 2249: { // x1,x:(r)+n y1,y:(rh)- unhandled("x1,x:(r)+n y1,y:(rh)-"); break; } - case 2186: { // x1,x:(r)+n a,y:(rh)- + case 2250: { // x1,x:(r)+n a,y:(rh)- unhandled("x1,x:(r)+n a,y:(rh)-"); break; } - case 2187: { // x1,x:(r)+n b,y:(rh)- + case 2251: { // x1,x:(r)+n b,y:(rh)- unhandled("x1,x:(r)+n b,y:(rh)-"); break; } - case 2188: { // a,x:(r)+n y0,y:(rh)- + case 2252: { // a,x:(r)+n y0,y:(rh)- unhandled("a,x:(r)+n y0,y:(rh)-"); break; } - case 2189: { // a,x:(r)+n y1,y:(rh)- + case 2253: { // a,x:(r)+n y1,y:(rh)- unhandled("a,x:(r)+n y1,y:(rh)-"); break; } - case 2190: { // a,x:(r)+n a,y:(rh)- + case 2254: { // a,x:(r)+n a,y:(rh)- unhandled("a,x:(r)+n a,y:(rh)-"); break; } - case 2191: { // a,x:(r)+n b,y:(rh)- + case 2255: { // a,x:(r)+n b,y:(rh)- unhandled("a,x:(r)+n b,y:(rh)-"); break; } - case 2192: { // b,x:(r)+n y0,y:(rh)- + case 2256: { // b,x:(r)+n y0,y:(rh)- unhandled("b,x:(r)+n y0,y:(rh)-"); break; } - case 2193: { // b,x:(r)+n y1,y:(rh)- + case 2257: { // b,x:(r)+n y1,y:(rh)- unhandled("b,x:(r)+n y1,y:(rh)-"); break; } - case 2194: { // b,x:(r)+n a,y:(rh)- + case 2258: { // b,x:(r)+n a,y:(rh)- unhandled("b,x:(r)+n a,y:(rh)-"); break; } - case 2195: { // b,x:(r)+n b,y:(rh)- + case 2259: { // b,x:(r)+n b,y:(rh)- unhandled("b,x:(r)+n b,y:(rh)-"); break; } - case 2196: { // x0,x:(r)+n y0,y:(rh)+ + case 2260: { // x0,x:(r)+n y0,y:(rh)+ unhandled("x0,x:(r)+n y0,y:(rh)+"); break; } - case 2197: { // x0,x:(r)+n y1,y:(rh)+ + case 2261: { // x0,x:(r)+n y1,y:(rh)+ unhandled("x0,x:(r)+n y1,y:(rh)+"); break; } - case 2198: { // x0,x:(r)+n a,y:(rh)+ + case 2262: { // x0,x:(r)+n a,y:(rh)+ unhandled("x0,x:(r)+n a,y:(rh)+"); break; } - case 2199: { // x0,x:(r)+n b,y:(rh)+ + case 2263: { // x0,x:(r)+n b,y:(rh)+ unhandled("x0,x:(r)+n b,y:(rh)+"); break; } - case 2200: { // x1,x:(r)+n y0,y:(rh)+ + case 2264: { // x1,x:(r)+n y0,y:(rh)+ unhandled("x1,x:(r)+n y0,y:(rh)+"); break; } - case 2201: { // x1,x:(r)+n y1,y:(rh)+ + case 2265: { // x1,x:(r)+n y1,y:(rh)+ unhandled("x1,x:(r)+n y1,y:(rh)+"); break; } - case 2202: { // x1,x:(r)+n a,y:(rh)+ + case 2266: { // x1,x:(r)+n a,y:(rh)+ unhandled("x1,x:(r)+n a,y:(rh)+"); break; } - case 2203: { // x1,x:(r)+n b,y:(rh)+ + case 2267: { // x1,x:(r)+n b,y:(rh)+ unhandled("x1,x:(r)+n b,y:(rh)+"); break; } - case 2204: { // a,x:(r)+n y0,y:(rh)+ + case 2268: { // a,x:(r)+n y0,y:(rh)+ unhandled("a,x:(r)+n y0,y:(rh)+"); break; } - case 2205: { // a,x:(r)+n y1,y:(rh)+ + case 2269: { // a,x:(r)+n y1,y:(rh)+ unhandled("a,x:(r)+n y1,y:(rh)+"); break; } - case 2206: { // a,x:(r)+n a,y:(rh)+ + case 2270: { // a,x:(r)+n a,y:(rh)+ unhandled("a,x:(r)+n a,y:(rh)+"); break; } - case 2207: { // a,x:(r)+n b,y:(rh)+ + case 2271: { // a,x:(r)+n b,y:(rh)+ unhandled("a,x:(r)+n b,y:(rh)+"); break; } - case 2208: { // b,x:(r)+n y0,y:(rh)+ + case 2272: { // b,x:(r)+n y0,y:(rh)+ unhandled("b,x:(r)+n y0,y:(rh)+"); break; } - case 2209: { // b,x:(r)+n y1,y:(rh)+ + case 2273: { // b,x:(r)+n y1,y:(rh)+ unhandled("b,x:(r)+n y1,y:(rh)+"); break; } - case 2210: { // b,x:(r)+n a,y:(rh)+ + case 2274: { // b,x:(r)+n a,y:(rh)+ unhandled("b,x:(r)+n a,y:(rh)+"); break; } - case 2211: { // b,x:(r)+n b,y:(rh)+ + case 2275: { // b,x:(r)+n b,y:(rh)+ unhandled("b,x:(r)+n b,y:(rh)+"); break; } - case 2212: { // x0,x:(r)+n y0,y:(rh) + case 2276: { // x0,x:(r)+n y0,y:(rh) unhandled("x0,x:(r)+n y0,y:(rh)"); break; } - case 2213: { // x0,x:(r)+n y1,y:(rh) + case 2277: { // x0,x:(r)+n y1,y:(rh) unhandled("x0,x:(r)+n y1,y:(rh)"); break; } - case 2214: { // x0,x:(r)+n a,y:(rh) + case 2278: { // x0,x:(r)+n a,y:(rh) unhandled("x0,x:(r)+n a,y:(rh)"); break; } - case 2215: { // x0,x:(r)+n b,y:(rh) + case 2279: { // x0,x:(r)+n b,y:(rh) unhandled("x0,x:(r)+n b,y:(rh)"); break; } - case 2216: { // x1,x:(r)+n y0,y:(rh) + case 2280: { // x1,x:(r)+n y0,y:(rh) unhandled("x1,x:(r)+n y0,y:(rh)"); break; } - case 2217: { // x1,x:(r)+n y1,y:(rh) + case 2281: { // x1,x:(r)+n y1,y:(rh) unhandled("x1,x:(r)+n y1,y:(rh)"); break; } - case 2218: { // x1,x:(r)+n a,y:(rh) + case 2282: { // x1,x:(r)+n a,y:(rh) unhandled("x1,x:(r)+n a,y:(rh)"); break; } - case 2219: { // x1,x:(r)+n b,y:(rh) + case 2283: { // x1,x:(r)+n b,y:(rh) unhandled("x1,x:(r)+n b,y:(rh)"); break; } - case 2220: { // a,x:(r)+n y0,y:(rh) + case 2284: { // a,x:(r)+n y0,y:(rh) unhandled("a,x:(r)+n y0,y:(rh)"); break; } - case 2221: { // a,x:(r)+n y1,y:(rh) + case 2285: { // a,x:(r)+n y1,y:(rh) unhandled("a,x:(r)+n y1,y:(rh)"); break; } - case 2222: { // a,x:(r)+n a,y:(rh) + case 2286: { // a,x:(r)+n a,y:(rh) unhandled("a,x:(r)+n a,y:(rh)"); break; } - case 2223: { // a,x:(r)+n b,y:(rh) + case 2287: { // a,x:(r)+n b,y:(rh) unhandled("a,x:(r)+n b,y:(rh)"); break; } - case 2224: { // b,x:(r)+n y0,y:(rh) + case 2288: { // b,x:(r)+n y0,y:(rh) unhandled("b,x:(r)+n y0,y:(rh)"); break; } - case 2225: { // b,x:(r)+n y1,y:(rh) + case 2289: { // b,x:(r)+n y1,y:(rh) unhandled("b,x:(r)+n y1,y:(rh)"); break; } - case 2226: { // b,x:(r)+n a,y:(rh) + case 2290: { // b,x:(r)+n a,y:(rh) unhandled("b,x:(r)+n a,y:(rh)"); break; } - case 2227: { // b,x:(r)+n b,y:(rh) + case 2291: { // b,x:(r)+n b,y:(rh) unhandled("b,x:(r)+n b,y:(rh)"); break; } - case 2228: { // x0,x:(r)- y0,y:(rh)+n + case 2292: { // x0,x:(r)- y0,y:(rh)+n unhandled("x0,x:(r)- y0,y:(rh)+n"); break; } - case 2229: { // x0,x:(r)- y1,y:(rh)+n + case 2293: { // x0,x:(r)- y1,y:(rh)+n unhandled("x0,x:(r)- y1,y:(rh)+n"); break; } - case 2230: { // x0,x:(r)- a,y:(rh)+n + case 2294: { // x0,x:(r)- a,y:(rh)+n unhandled("x0,x:(r)- a,y:(rh)+n"); break; } - case 2231: { // x0,x:(r)- b,y:(rh)+n + case 2295: { // x0,x:(r)- b,y:(rh)+n unhandled("x0,x:(r)- b,y:(rh)+n"); break; } - case 2232: { // x1,x:(r)- y0,y:(rh)+n + case 2296: { // x1,x:(r)- y0,y:(rh)+n unhandled("x1,x:(r)- y0,y:(rh)+n"); break; } - case 2233: { // x1,x:(r)- y1,y:(rh)+n + case 2297: { // x1,x:(r)- y1,y:(rh)+n unhandled("x1,x:(r)- y1,y:(rh)+n"); break; } - case 2234: { // x1,x:(r)- a,y:(rh)+n + case 2298: { // x1,x:(r)- a,y:(rh)+n unhandled("x1,x:(r)- a,y:(rh)+n"); break; } - case 2235: { // x1,x:(r)- b,y:(rh)+n + case 2299: { // x1,x:(r)- b,y:(rh)+n unhandled("x1,x:(r)- b,y:(rh)+n"); break; } - case 2236: { // a,x:(r)- y0,y:(rh)+n + case 2300: { // a,x:(r)- y0,y:(rh)+n unhandled("a,x:(r)- y0,y:(rh)+n"); break; } - case 2237: { // a,x:(r)- y1,y:(rh)+n + case 2301: { // a,x:(r)- y1,y:(rh)+n unhandled("a,x:(r)- y1,y:(rh)+n"); break; } - case 2238: { // a,x:(r)- a,y:(rh)+n + case 2302: { // a,x:(r)- a,y:(rh)+n unhandled("a,x:(r)- a,y:(rh)+n"); break; } - case 2239: { // a,x:(r)- b,y:(rh)+n + case 2303: { // a,x:(r)- b,y:(rh)+n unhandled("a,x:(r)- b,y:(rh)+n"); break; } - case 2240: { // b,x:(r)- y0,y:(rh)+n + case 2304: { // b,x:(r)- y0,y:(rh)+n unhandled("b,x:(r)- y0,y:(rh)+n"); break; } - case 2241: { // b,x:(r)- y1,y:(rh)+n + case 2305: { // b,x:(r)- y1,y:(rh)+n unhandled("b,x:(r)- y1,y:(rh)+n"); break; } - case 2242: { // b,x:(r)- a,y:(rh)+n + case 2306: { // b,x:(r)- a,y:(rh)+n unhandled("b,x:(r)- a,y:(rh)+n"); break; } - case 2243: { // b,x:(r)- b,y:(rh)+n + case 2307: { // b,x:(r)- b,y:(rh)+n unhandled("b,x:(r)- b,y:(rh)+n"); break; } - case 2244: { // x0,x:(r)- y0,y:(rh)- + case 2308: { // x0,x:(r)- y0,y:(rh)- unhandled("x0,x:(r)- y0,y:(rh)-"); break; } - case 2245: { // x0,x:(r)- y1,y:(rh)- + case 2309: { // x0,x:(r)- y1,y:(rh)- unhandled("x0,x:(r)- y1,y:(rh)-"); break; } - case 2246: { // x0,x:(r)- a,y:(rh)- + case 2310: { // x0,x:(r)- a,y:(rh)- unhandled("x0,x:(r)- a,y:(rh)-"); break; } - case 2247: { // x0,x:(r)- b,y:(rh)- + case 2311: { // x0,x:(r)- b,y:(rh)- unhandled("x0,x:(r)- b,y:(rh)-"); break; } - case 2248: { // x1,x:(r)- y0,y:(rh)- + case 2312: { // x1,x:(r)- y0,y:(rh)- unhandled("x1,x:(r)- y0,y:(rh)-"); break; } - case 2249: { // x1,x:(r)- y1,y:(rh)- + case 2313: { // x1,x:(r)- y1,y:(rh)- unhandled("x1,x:(r)- y1,y:(rh)-"); break; } - case 2250: { // x1,x:(r)- a,y:(rh)- + case 2314: { // x1,x:(r)- a,y:(rh)- unhandled("x1,x:(r)- a,y:(rh)-"); break; } - case 2251: { // x1,x:(r)- b,y:(rh)- + case 2315: { // x1,x:(r)- b,y:(rh)- unhandled("x1,x:(r)- b,y:(rh)-"); break; } - case 2252: { // a,x:(r)- y0,y:(rh)- + case 2316: { // a,x:(r)- y0,y:(rh)- unhandled("a,x:(r)- y0,y:(rh)-"); break; } - case 2253: { // a,x:(r)- y1,y:(rh)- + case 2317: { // a,x:(r)- y1,y:(rh)- unhandled("a,x:(r)- y1,y:(rh)-"); break; } - case 2254: { // a,x:(r)- a,y:(rh)- + case 2318: { // a,x:(r)- a,y:(rh)- unhandled("a,x:(r)- a,y:(rh)-"); break; } - case 2255: { // a,x:(r)- b,y:(rh)- + case 2319: { // a,x:(r)- b,y:(rh)- unhandled("a,x:(r)- b,y:(rh)-"); break; } - case 2256: { // b,x:(r)- y0,y:(rh)- + case 2320: { // b,x:(r)- y0,y:(rh)- unhandled("b,x:(r)- y0,y:(rh)-"); break; } - case 2257: { // b,x:(r)- y1,y:(rh)- + case 2321: { // b,x:(r)- y1,y:(rh)- unhandled("b,x:(r)- y1,y:(rh)-"); break; } - case 2258: { // b,x:(r)- a,y:(rh)- + case 2322: { // b,x:(r)- a,y:(rh)- unhandled("b,x:(r)- a,y:(rh)-"); break; } - case 2259: { // b,x:(r)- b,y:(rh)- + case 2323: { // b,x:(r)- b,y:(rh)- unhandled("b,x:(r)- b,y:(rh)-"); break; } - case 2260: { // x0,x:(r)- y0,y:(rh)+ + case 2324: { // x0,x:(r)- y0,y:(rh)+ unhandled("x0,x:(r)- y0,y:(rh)+"); break; } - case 2261: { // x0,x:(r)- y1,y:(rh)+ + case 2325: { // x0,x:(r)- y1,y:(rh)+ unhandled("x0,x:(r)- y1,y:(rh)+"); break; } - case 2262: { // x0,x:(r)- a,y:(rh)+ + case 2326: { // x0,x:(r)- a,y:(rh)+ unhandled("x0,x:(r)- a,y:(rh)+"); break; } - case 2263: { // x0,x:(r)- b,y:(rh)+ + case 2327: { // x0,x:(r)- b,y:(rh)+ unhandled("x0,x:(r)- b,y:(rh)+"); break; } - case 2264: { // x1,x:(r)- y0,y:(rh)+ + case 2328: { // x1,x:(r)- y0,y:(rh)+ unhandled("x1,x:(r)- y0,y:(rh)+"); break; } - case 2265: { // x1,x:(r)- y1,y:(rh)+ + case 2329: { // x1,x:(r)- y1,y:(rh)+ unhandled("x1,x:(r)- y1,y:(rh)+"); break; } - case 2266: { // x1,x:(r)- a,y:(rh)+ + case 2330: { // x1,x:(r)- a,y:(rh)+ unhandled("x1,x:(r)- a,y:(rh)+"); break; } - case 2267: { // x1,x:(r)- b,y:(rh)+ + case 2331: { // x1,x:(r)- b,y:(rh)+ unhandled("x1,x:(r)- b,y:(rh)+"); break; } - case 2268: { // a,x:(r)- y0,y:(rh)+ + case 2332: { // a,x:(r)- y0,y:(rh)+ unhandled("a,x:(r)- y0,y:(rh)+"); break; } - case 2269: { // a,x:(r)- y1,y:(rh)+ + case 2333: { // a,x:(r)- y1,y:(rh)+ unhandled("a,x:(r)- y1,y:(rh)+"); break; } - case 2270: { // a,x:(r)- a,y:(rh)+ + case 2334: { // a,x:(r)- a,y:(rh)+ unhandled("a,x:(r)- a,y:(rh)+"); break; } - case 2271: { // a,x:(r)- b,y:(rh)+ + case 2335: { // a,x:(r)- b,y:(rh)+ unhandled("a,x:(r)- b,y:(rh)+"); break; } - case 2272: { // b,x:(r)- y0,y:(rh)+ + case 2336: { // b,x:(r)- y0,y:(rh)+ unhandled("b,x:(r)- y0,y:(rh)+"); break; } - case 2273: { // b,x:(r)- y1,y:(rh)+ + case 2337: { // b,x:(r)- y1,y:(rh)+ unhandled("b,x:(r)- y1,y:(rh)+"); break; } - case 2274: { // b,x:(r)- a,y:(rh)+ + case 2338: { // b,x:(r)- a,y:(rh)+ unhandled("b,x:(r)- a,y:(rh)+"); break; } - case 2275: { // b,x:(r)- b,y:(rh)+ + case 2339: { // b,x:(r)- b,y:(rh)+ unhandled("b,x:(r)- b,y:(rh)+"); break; } - case 2276: { // x0,x:(r)- y0,y:(rh) + case 2340: { // x0,x:(r)- y0,y:(rh) unhandled("x0,x:(r)- y0,y:(rh)"); break; } - case 2277: { // x0,x:(r)- y1,y:(rh) + case 2341: { // x0,x:(r)- y1,y:(rh) unhandled("x0,x:(r)- y1,y:(rh)"); break; } - case 2278: { // x0,x:(r)- a,y:(rh) + case 2342: { // x0,x:(r)- a,y:(rh) unhandled("x0,x:(r)- a,y:(rh)"); break; } - case 2279: { // x0,x:(r)- b,y:(rh) + case 2343: { // x0,x:(r)- b,y:(rh) unhandled("x0,x:(r)- b,y:(rh)"); break; } - case 2280: { // x1,x:(r)- y0,y:(rh) + case 2344: { // x1,x:(r)- y0,y:(rh) unhandled("x1,x:(r)- y0,y:(rh)"); break; } - case 2281: { // x1,x:(r)- y1,y:(rh) + case 2345: { // x1,x:(r)- y1,y:(rh) unhandled("x1,x:(r)- y1,y:(rh)"); break; } - case 2282: { // x1,x:(r)- a,y:(rh) + case 2346: { // x1,x:(r)- a,y:(rh) unhandled("x1,x:(r)- a,y:(rh)"); break; } - case 2283: { // x1,x:(r)- b,y:(rh) + case 2347: { // x1,x:(r)- b,y:(rh) unhandled("x1,x:(r)- b,y:(rh)"); break; } - case 2284: { // a,x:(r)- y0,y:(rh) + case 2348: { // a,x:(r)- y0,y:(rh) unhandled("a,x:(r)- y0,y:(rh)"); break; } - case 2285: { // a,x:(r)- y1,y:(rh) + case 2349: { // a,x:(r)- y1,y:(rh) unhandled("a,x:(r)- y1,y:(rh)"); break; } - case 2286: { // a,x:(r)- a,y:(rh) + case 2350: { // a,x:(r)- a,y:(rh) unhandled("a,x:(r)- a,y:(rh)"); break; } - case 2287: { // a,x:(r)- b,y:(rh) + case 2351: { // a,x:(r)- b,y:(rh) unhandled("a,x:(r)- b,y:(rh)"); break; } - case 2288: { // b,x:(r)- y0,y:(rh) + case 2352: { // b,x:(r)- y0,y:(rh) unhandled("b,x:(r)- y0,y:(rh)"); break; } - case 2289: { // b,x:(r)- y1,y:(rh) + case 2353: { // b,x:(r)- y1,y:(rh) unhandled("b,x:(r)- y1,y:(rh)"); break; } - case 2290: { // b,x:(r)- a,y:(rh) + case 2354: { // b,x:(r)- a,y:(rh) unhandled("b,x:(r)- a,y:(rh)"); break; } - case 2291: { // b,x:(r)- b,y:(rh) + case 2355: { // b,x:(r)- b,y:(rh) unhandled("b,x:(r)- b,y:(rh)"); break; } - case 2292: { // x0,x:(r)+ y0,y:(rh)+n + case 2356: { // x0,x:(r)+ y0,y:(rh)+n unhandled("x0,x:(r)+ y0,y:(rh)+n"); break; } - case 2293: { // x0,x:(r)+ y1,y:(rh)+n + case 2357: { // x0,x:(r)+ y1,y:(rh)+n unhandled("x0,x:(r)+ y1,y:(rh)+n"); break; } - case 2294: { // x0,x:(r)+ a,y:(rh)+n + case 2358: { // x0,x:(r)+ a,y:(rh)+n unhandled("x0,x:(r)+ a,y:(rh)+n"); break; } - case 2295: { // x0,x:(r)+ b,y:(rh)+n + case 2359: { // x0,x:(r)+ b,y:(rh)+n unhandled("x0,x:(r)+ b,y:(rh)+n"); break; } - case 2296: { // x1,x:(r)+ y0,y:(rh)+n + case 2360: { // x1,x:(r)+ y0,y:(rh)+n unhandled("x1,x:(r)+ y0,y:(rh)+n"); break; } - case 2297: { // x1,x:(r)+ y1,y:(rh)+n + case 2361: { // x1,x:(r)+ y1,y:(rh)+n unhandled("x1,x:(r)+ y1,y:(rh)+n"); break; } - case 2298: { // x1,x:(r)+ a,y:(rh)+n + case 2362: { // x1,x:(r)+ a,y:(rh)+n unhandled("x1,x:(r)+ a,y:(rh)+n"); break; } - case 2299: { // x1,x:(r)+ b,y:(rh)+n + case 2363: { // x1,x:(r)+ b,y:(rh)+n unhandled("x1,x:(r)+ b,y:(rh)+n"); break; } - case 2300: { // a,x:(r)+ y0,y:(rh)+n + case 2364: { // a,x:(r)+ y0,y:(rh)+n unhandled("a,x:(r)+ y0,y:(rh)+n"); break; } - case 2301: { // a,x:(r)+ y1,y:(rh)+n + case 2365: { // a,x:(r)+ y1,y:(rh)+n unhandled("a,x:(r)+ y1,y:(rh)+n"); break; } - case 2302: { // a,x:(r)+ a,y:(rh)+n + case 2366: { // a,x:(r)+ a,y:(rh)+n unhandled("a,x:(r)+ a,y:(rh)+n"); break; } - case 2303: { // a,x:(r)+ b,y:(rh)+n + case 2367: { // a,x:(r)+ b,y:(rh)+n unhandled("a,x:(r)+ b,y:(rh)+n"); break; } - case 2304: { // b,x:(r)+ y0,y:(rh)+n + case 2368: { // b,x:(r)+ y0,y:(rh)+n unhandled("b,x:(r)+ y0,y:(rh)+n"); break; } - case 2305: { // b,x:(r)+ y1,y:(rh)+n + case 2369: { // b,x:(r)+ y1,y:(rh)+n unhandled("b,x:(r)+ y1,y:(rh)+n"); break; } - case 2306: { // b,x:(r)+ a,y:(rh)+n + case 2370: { // b,x:(r)+ a,y:(rh)+n unhandled("b,x:(r)+ a,y:(rh)+n"); break; } - case 2307: { // b,x:(r)+ b,y:(rh)+n + case 2371: { // b,x:(r)+ b,y:(rh)+n unhandled("b,x:(r)+ b,y:(rh)+n"); break; } - case 2308: { // x0,x:(r)+ y0,y:(rh)- + case 2372: { // x0,x:(r)+ y0,y:(rh)- unhandled("x0,x:(r)+ y0,y:(rh)-"); break; } - case 2309: { // x0,x:(r)+ y1,y:(rh)- + case 2373: { // x0,x:(r)+ y1,y:(rh)- unhandled("x0,x:(r)+ y1,y:(rh)-"); break; } - case 2310: { // x0,x:(r)+ a,y:(rh)- + case 2374: { // x0,x:(r)+ a,y:(rh)- unhandled("x0,x:(r)+ a,y:(rh)-"); break; } - case 2311: { // x0,x:(r)+ b,y:(rh)- + case 2375: { // x0,x:(r)+ b,y:(rh)- unhandled("x0,x:(r)+ b,y:(rh)-"); break; } - case 2312: { // x1,x:(r)+ y0,y:(rh)- + case 2376: { // x1,x:(r)+ y0,y:(rh)- unhandled("x1,x:(r)+ y0,y:(rh)-"); break; } - case 2313: { // x1,x:(r)+ y1,y:(rh)- + case 2377: { // x1,x:(r)+ y1,y:(rh)- unhandled("x1,x:(r)+ y1,y:(rh)-"); break; } - case 2314: { // x1,x:(r)+ a,y:(rh)- + case 2378: { // x1,x:(r)+ a,y:(rh)- unhandled("x1,x:(r)+ a,y:(rh)-"); break; } - case 2315: { // x1,x:(r)+ b,y:(rh)- + case 2379: { // x1,x:(r)+ b,y:(rh)- unhandled("x1,x:(r)+ b,y:(rh)-"); break; } - case 2316: { // a,x:(r)+ y0,y:(rh)- + case 2380: { // a,x:(r)+ y0,y:(rh)- unhandled("a,x:(r)+ y0,y:(rh)-"); break; } - case 2317: { // a,x:(r)+ y1,y:(rh)- + case 2381: { // a,x:(r)+ y1,y:(rh)- unhandled("a,x:(r)+ y1,y:(rh)-"); break; } - case 2318: { // a,x:(r)+ a,y:(rh)- + case 2382: { // a,x:(r)+ a,y:(rh)- unhandled("a,x:(r)+ a,y:(rh)-"); break; } - case 2319: { // a,x:(r)+ b,y:(rh)- + case 2383: { // a,x:(r)+ b,y:(rh)- unhandled("a,x:(r)+ b,y:(rh)-"); break; } - case 2320: { // b,x:(r)+ y0,y:(rh)- + case 2384: { // b,x:(r)+ y0,y:(rh)- unhandled("b,x:(r)+ y0,y:(rh)-"); break; } - case 2321: { // b,x:(r)+ y1,y:(rh)- + case 2385: { // b,x:(r)+ y1,y:(rh)- unhandled("b,x:(r)+ y1,y:(rh)-"); break; } - case 2322: { // b,x:(r)+ a,y:(rh)- + case 2386: { // b,x:(r)+ a,y:(rh)- unhandled("b,x:(r)+ a,y:(rh)-"); break; } - case 2323: { // b,x:(r)+ b,y:(rh)- + case 2387: { // b,x:(r)+ b,y:(rh)- unhandled("b,x:(r)+ b,y:(rh)-"); break; } - case 2324: { // x0,x:(r)+ y0,y:(rh)+ + case 2388: { // x0,x:(r)+ y0,y:(rh)+ unhandled("x0,x:(r)+ y0,y:(rh)+"); break; } - case 2325: { // x0,x:(r)+ y1,y:(rh)+ + case 2389: { // x0,x:(r)+ y1,y:(rh)+ unhandled("x0,x:(r)+ y1,y:(rh)+"); break; } - case 2326: { // x0,x:(r)+ a,y:(rh)+ + case 2390: { // x0,x:(r)+ a,y:(rh)+ unhandled("x0,x:(r)+ a,y:(rh)+"); break; } - case 2327: { // x0,x:(r)+ b,y:(rh)+ + case 2391: { // x0,x:(r)+ b,y:(rh)+ unhandled("x0,x:(r)+ b,y:(rh)+"); break; } - case 2328: { // x1,x:(r)+ y0,y:(rh)+ + case 2392: { // x1,x:(r)+ y0,y:(rh)+ unhandled("x1,x:(r)+ y0,y:(rh)+"); break; } - case 2329: { // x1,x:(r)+ y1,y:(rh)+ + case 2393: { // x1,x:(r)+ y1,y:(rh)+ unhandled("x1,x:(r)+ y1,y:(rh)+"); break; } - case 2330: { // x1,x:(r)+ a,y:(rh)+ + case 2394: { // x1,x:(r)+ a,y:(rh)+ unhandled("x1,x:(r)+ a,y:(rh)+"); break; } - case 2331: { // x1,x:(r)+ b,y:(rh)+ + case 2395: { // x1,x:(r)+ b,y:(rh)+ unhandled("x1,x:(r)+ b,y:(rh)+"); break; } - case 2332: { // a,x:(r)+ y0,y:(rh)+ + case 2396: { // a,x:(r)+ y0,y:(rh)+ unhandled("a,x:(r)+ y0,y:(rh)+"); break; } - case 2333: { // a,x:(r)+ y1,y:(rh)+ + case 2397: { // a,x:(r)+ y1,y:(rh)+ unhandled("a,x:(r)+ y1,y:(rh)+"); break; } - case 2334: { // a,x:(r)+ a,y:(rh)+ + case 2398: { // a,x:(r)+ a,y:(rh)+ unhandled("a,x:(r)+ a,y:(rh)+"); break; } - case 2335: { // a,x:(r)+ b,y:(rh)+ + case 2399: { // a,x:(r)+ b,y:(rh)+ unhandled("a,x:(r)+ b,y:(rh)+"); break; } - case 2336: { // b,x:(r)+ y0,y:(rh)+ + case 2400: { // b,x:(r)+ y0,y:(rh)+ unhandled("b,x:(r)+ y0,y:(rh)+"); break; } - case 2337: { // b,x:(r)+ y1,y:(rh)+ + case 2401: { // b,x:(r)+ y1,y:(rh)+ unhandled("b,x:(r)+ y1,y:(rh)+"); break; } - case 2338: { // b,x:(r)+ a,y:(rh)+ + case 2402: { // b,x:(r)+ a,y:(rh)+ unhandled("b,x:(r)+ a,y:(rh)+"); break; } - case 2339: { // b,x:(r)+ b,y:(rh)+ + case 2403: { // b,x:(r)+ b,y:(rh)+ unhandled("b,x:(r)+ b,y:(rh)+"); break; } - case 2340: { // x0,x:(r)+ y0,y:(rh) + case 2404: { // x0,x:(r)+ y0,y:(rh) unhandled("x0,x:(r)+ y0,y:(rh)"); break; } - case 2341: { // x0,x:(r)+ y1,y:(rh) + case 2405: { // x0,x:(r)+ y1,y:(rh) unhandled("x0,x:(r)+ y1,y:(rh)"); break; } - case 2342: { // x0,x:(r)+ a,y:(rh) + case 2406: { // x0,x:(r)+ a,y:(rh) unhandled("x0,x:(r)+ a,y:(rh)"); break; } - case 2343: { // x0,x:(r)+ b,y:(rh) + case 2407: { // x0,x:(r)+ b,y:(rh) unhandled("x0,x:(r)+ b,y:(rh)"); break; } - case 2344: { // x1,x:(r)+ y0,y:(rh) + case 2408: { // x1,x:(r)+ y0,y:(rh) unhandled("x1,x:(r)+ y0,y:(rh)"); break; } - case 2345: { // x1,x:(r)+ y1,y:(rh) + case 2409: { // x1,x:(r)+ y1,y:(rh) unhandled("x1,x:(r)+ y1,y:(rh)"); break; } - case 2346: { // x1,x:(r)+ a,y:(rh) + case 2410: { // x1,x:(r)+ a,y:(rh) unhandled("x1,x:(r)+ a,y:(rh)"); break; } - case 2347: { // x1,x:(r)+ b,y:(rh) + case 2411: { // x1,x:(r)+ b,y:(rh) unhandled("x1,x:(r)+ b,y:(rh)"); break; } - case 2348: { // a,x:(r)+ y0,y:(rh) + case 2412: { // a,x:(r)+ y0,y:(rh) unhandled("a,x:(r)+ y0,y:(rh)"); break; } - case 2349: { // a,x:(r)+ y1,y:(rh) + case 2413: { // a,x:(r)+ y1,y:(rh) unhandled("a,x:(r)+ y1,y:(rh)"); break; } - case 2350: { // a,x:(r)+ a,y:(rh) + case 2414: { // a,x:(r)+ a,y:(rh) unhandled("a,x:(r)+ a,y:(rh)"); break; } - case 2351: { // a,x:(r)+ b,y:(rh) + case 2415: { // a,x:(r)+ b,y:(rh) unhandled("a,x:(r)+ b,y:(rh)"); break; } - case 2352: { // b,x:(r)+ y0,y:(rh) + case 2416: { // b,x:(r)+ y0,y:(rh) unhandled("b,x:(r)+ y0,y:(rh)"); break; } - case 2353: { // b,x:(r)+ y1,y:(rh) + case 2417: { // b,x:(r)+ y1,y:(rh) unhandled("b,x:(r)+ y1,y:(rh)"); break; } - case 2354: { // b,x:(r)+ a,y:(rh) + case 2418: { // b,x:(r)+ a,y:(rh) unhandled("b,x:(r)+ a,y:(rh)"); break; } - case 2355: { // b,x:(r)+ b,y:(rh) + case 2419: { // b,x:(r)+ b,y:(rh) unhandled("b,x:(r)+ b,y:(rh)"); break; } - case 2356: { // x0,x:(r) y0,y:(rh)+n + case 2420: { // x0,x:(r) y0,y:(rh)+n unhandled("x0,x:(r) y0,y:(rh)+n"); break; } - case 2357: { // x0,x:(r) y1,y:(rh)+n + case 2421: { // x0,x:(r) y1,y:(rh)+n unhandled("x0,x:(r) y1,y:(rh)+n"); break; } - case 2358: { // x0,x:(r) a,y:(rh)+n + case 2422: { // x0,x:(r) a,y:(rh)+n unhandled("x0,x:(r) a,y:(rh)+n"); break; } - case 2359: { // x0,x:(r) b,y:(rh)+n + case 2423: { // x0,x:(r) b,y:(rh)+n unhandled("x0,x:(r) b,y:(rh)+n"); break; } - case 2360: { // x1,x:(r) y0,y:(rh)+n + case 2424: { // x1,x:(r) y0,y:(rh)+n unhandled("x1,x:(r) y0,y:(rh)+n"); break; } - case 2361: { // x1,x:(r) y1,y:(rh)+n + case 2425: { // x1,x:(r) y1,y:(rh)+n unhandled("x1,x:(r) y1,y:(rh)+n"); break; } - case 2362: { // x1,x:(r) a,y:(rh)+n + case 2426: { // x1,x:(r) a,y:(rh)+n unhandled("x1,x:(r) a,y:(rh)+n"); break; } - case 2363: { // x1,x:(r) b,y:(rh)+n + case 2427: { // x1,x:(r) b,y:(rh)+n unhandled("x1,x:(r) b,y:(rh)+n"); break; } - case 2364: { // a,x:(r) y0,y:(rh)+n + case 2428: { // a,x:(r) y0,y:(rh)+n unhandled("a,x:(r) y0,y:(rh)+n"); break; } - case 2365: { // a,x:(r) y1,y:(rh)+n + case 2429: { // a,x:(r) y1,y:(rh)+n unhandled("a,x:(r) y1,y:(rh)+n"); break; } - case 2366: { // a,x:(r) a,y:(rh)+n + case 2430: { // a,x:(r) a,y:(rh)+n unhandled("a,x:(r) a,y:(rh)+n"); break; } - case 2367: { // a,x:(r) b,y:(rh)+n + case 2431: { // a,x:(r) b,y:(rh)+n unhandled("a,x:(r) b,y:(rh)+n"); break; } - case 2368: { // b,x:(r) y0,y:(rh)+n + case 2432: { // b,x:(r) y0,y:(rh)+n unhandled("b,x:(r) y0,y:(rh)+n"); break; } - case 2369: { // b,x:(r) y1,y:(rh)+n + case 2433: { // b,x:(r) y1,y:(rh)+n unhandled("b,x:(r) y1,y:(rh)+n"); break; } - case 2370: { // b,x:(r) a,y:(rh)+n + case 2434: { // b,x:(r) a,y:(rh)+n unhandled("b,x:(r) a,y:(rh)+n"); break; } - case 2371: { // b,x:(r) b,y:(rh)+n + case 2435: { // b,x:(r) b,y:(rh)+n unhandled("b,x:(r) b,y:(rh)+n"); break; } - case 2372: { // x0,x:(r) y0,y:(rh)- + case 2436: { // x0,x:(r) y0,y:(rh)- unhandled("x0,x:(r) y0,y:(rh)-"); break; } - case 2373: { // x0,x:(r) y1,y:(rh)- + case 2437: { // x0,x:(r) y1,y:(rh)- unhandled("x0,x:(r) y1,y:(rh)-"); break; } - case 2374: { // x0,x:(r) a,y:(rh)- + case 2438: { // x0,x:(r) a,y:(rh)- unhandled("x0,x:(r) a,y:(rh)-"); break; } - case 2375: { // x0,x:(r) b,y:(rh)- + case 2439: { // x0,x:(r) b,y:(rh)- unhandled("x0,x:(r) b,y:(rh)-"); break; } - case 2376: { // x1,x:(r) y0,y:(rh)- + case 2440: { // x1,x:(r) y0,y:(rh)- unhandled("x1,x:(r) y0,y:(rh)-"); break; } - case 2377: { // x1,x:(r) y1,y:(rh)- + case 2441: { // x1,x:(r) y1,y:(rh)- unhandled("x1,x:(r) y1,y:(rh)-"); break; } - case 2378: { // x1,x:(r) a,y:(rh)- + case 2442: { // x1,x:(r) a,y:(rh)- unhandled("x1,x:(r) a,y:(rh)-"); break; } - case 2379: { // x1,x:(r) b,y:(rh)- + case 2443: { // x1,x:(r) b,y:(rh)- unhandled("x1,x:(r) b,y:(rh)-"); break; } - case 2380: { // a,x:(r) y0,y:(rh)- + case 2444: { // a,x:(r) y0,y:(rh)- unhandled("a,x:(r) y0,y:(rh)-"); break; } - case 2381: { // a,x:(r) y1,y:(rh)- + case 2445: { // a,x:(r) y1,y:(rh)- unhandled("a,x:(r) y1,y:(rh)-"); break; } - case 2382: { // a,x:(r) a,y:(rh)- + case 2446: { // a,x:(r) a,y:(rh)- unhandled("a,x:(r) a,y:(rh)-"); break; } - case 2383: { // a,x:(r) b,y:(rh)- + case 2447: { // a,x:(r) b,y:(rh)- unhandled("a,x:(r) b,y:(rh)-"); break; } - case 2384: { // b,x:(r) y0,y:(rh)- + case 2448: { // b,x:(r) y0,y:(rh)- unhandled("b,x:(r) y0,y:(rh)-"); break; } - case 2385: { // b,x:(r) y1,y:(rh)- + case 2449: { // b,x:(r) y1,y:(rh)- unhandled("b,x:(r) y1,y:(rh)-"); break; } - case 2386: { // b,x:(r) a,y:(rh)- + case 2450: { // b,x:(r) a,y:(rh)- unhandled("b,x:(r) a,y:(rh)-"); break; } - case 2387: { // b,x:(r) b,y:(rh)- + case 2451: { // b,x:(r) b,y:(rh)- unhandled("b,x:(r) b,y:(rh)-"); break; } - case 2388: { // x0,x:(r) y0,y:(rh)+ + case 2452: { // x0,x:(r) y0,y:(rh)+ unhandled("x0,x:(r) y0,y:(rh)+"); break; } - case 2389: { // x0,x:(r) y1,y:(rh)+ + case 2453: { // x0,x:(r) y1,y:(rh)+ unhandled("x0,x:(r) y1,y:(rh)+"); break; } - case 2390: { // x0,x:(r) a,y:(rh)+ + case 2454: { // x0,x:(r) a,y:(rh)+ unhandled("x0,x:(r) a,y:(rh)+"); break; } - case 2391: { // x0,x:(r) b,y:(rh)+ + case 2455: { // x0,x:(r) b,y:(rh)+ unhandled("x0,x:(r) b,y:(rh)+"); break; } - case 2392: { // x1,x:(r) y0,y:(rh)+ + case 2456: { // x1,x:(r) y0,y:(rh)+ unhandled("x1,x:(r) y0,y:(rh)+"); break; } - case 2393: { // x1,x:(r) y1,y:(rh)+ + case 2457: { // x1,x:(r) y1,y:(rh)+ unhandled("x1,x:(r) y1,y:(rh)+"); break; } - case 2394: { // x1,x:(r) a,y:(rh)+ + case 2458: { // x1,x:(r) a,y:(rh)+ unhandled("x1,x:(r) a,y:(rh)+"); break; } - case 2395: { // x1,x:(r) b,y:(rh)+ + case 2459: { // x1,x:(r) b,y:(rh)+ unhandled("x1,x:(r) b,y:(rh)+"); break; } - case 2396: { // a,x:(r) y0,y:(rh)+ + case 2460: { // a,x:(r) y0,y:(rh)+ unhandled("a,x:(r) y0,y:(rh)+"); break; } - case 2397: { // a,x:(r) y1,y:(rh)+ + case 2461: { // a,x:(r) y1,y:(rh)+ unhandled("a,x:(r) y1,y:(rh)+"); break; } - case 2398: { // a,x:(r) a,y:(rh)+ + case 2462: { // a,x:(r) a,y:(rh)+ unhandled("a,x:(r) a,y:(rh)+"); break; } - case 2399: { // a,x:(r) b,y:(rh)+ + case 2463: { // a,x:(r) b,y:(rh)+ unhandled("a,x:(r) b,y:(rh)+"); break; } - case 2400: { // b,x:(r) y0,y:(rh)+ + case 2464: { // b,x:(r) y0,y:(rh)+ unhandled("b,x:(r) y0,y:(rh)+"); break; } - case 2401: { // b,x:(r) y1,y:(rh)+ + case 2465: { // b,x:(r) y1,y:(rh)+ unhandled("b,x:(r) y1,y:(rh)+"); break; } - case 2402: { // b,x:(r) a,y:(rh)+ + case 2466: { // b,x:(r) a,y:(rh)+ unhandled("b,x:(r) a,y:(rh)+"); break; } - case 2403: { // b,x:(r) b,y:(rh)+ + case 2467: { // b,x:(r) b,y:(rh)+ unhandled("b,x:(r) b,y:(rh)+"); break; } - case 2404: { // x0,x:(r) y0,y:(rh) + case 2468: { // x0,x:(r) y0,y:(rh) unhandled("x0,x:(r) y0,y:(rh)"); break; } - case 2405: { // x0,x:(r) y1,y:(rh) + case 2469: { // x0,x:(r) y1,y:(rh) unhandled("x0,x:(r) y1,y:(rh)"); break; } - case 2406: { // x0,x:(r) a,y:(rh) + case 2470: { // x0,x:(r) a,y:(rh) unhandled("x0,x:(r) a,y:(rh)"); break; } - case 2407: { // x0,x:(r) b,y:(rh) + case 2471: { // x0,x:(r) b,y:(rh) unhandled("x0,x:(r) b,y:(rh)"); break; } - case 2408: { // x1,x:(r) y0,y:(rh) + case 2472: { // x1,x:(r) y0,y:(rh) unhandled("x1,x:(r) y0,y:(rh)"); break; } - case 2409: { // x1,x:(r) y1,y:(rh) + case 2473: { // x1,x:(r) y1,y:(rh) unhandled("x1,x:(r) y1,y:(rh)"); break; } - case 2410: { // x1,x:(r) a,y:(rh) + case 2474: { // x1,x:(r) a,y:(rh) unhandled("x1,x:(r) a,y:(rh)"); break; } - case 2411: { // x1,x:(r) b,y:(rh) + case 2475: { // x1,x:(r) b,y:(rh) unhandled("x1,x:(r) b,y:(rh)"); break; } - case 2412: { // a,x:(r) y0,y:(rh) + case 2476: { // a,x:(r) y0,y:(rh) unhandled("a,x:(r) y0,y:(rh)"); break; } - case 2413: { // a,x:(r) y1,y:(rh) + case 2477: { // a,x:(r) y1,y:(rh) unhandled("a,x:(r) y1,y:(rh)"); break; } - case 2414: { // a,x:(r) a,y:(rh) + case 2478: { // a,x:(r) a,y:(rh) unhandled("a,x:(r) a,y:(rh)"); break; } - case 2415: { // a,x:(r) b,y:(rh) + case 2479: { // a,x:(r) b,y:(rh) unhandled("a,x:(r) b,y:(rh)"); break; } - case 2416: { // b,x:(r) y0,y:(rh) + case 2480: { // b,x:(r) y0,y:(rh) unhandled("b,x:(r) y0,y:(rh)"); break; } - case 2417: { // b,x:(r) y1,y:(rh) + case 2481: { // b,x:(r) y1,y:(rh) unhandled("b,x:(r) y1,y:(rh)"); break; } - case 2418: { // b,x:(r) a,y:(rh) + case 2482: { // b,x:(r) a,y:(rh) unhandled("b,x:(r) a,y:(rh)"); break; } - case 2419: { // b,x:(r) b,y:(rh) + case 2483: { // b,x:(r) b,y:(rh) unhandled("b,x:(r) b,y:(rh)"); break; } - case 2420: { // ifcc + case 2484: { // ifcc unhandled("ifcc"); break; } - case 2421: { // ifge + case 2485: { // ifge unhandled("ifge"); break; } - case 2422: { // ifne + case 2486: { // ifne unhandled("ifne"); break; } - case 2423: { // ifpl + case 2487: { // ifpl unhandled("ifpl"); break; } - case 2424: { // ifnn + case 2488: { // ifnn unhandled("ifnn"); break; } - case 2425: { // ifec + case 2489: { // ifec unhandled("ifec"); break; } - case 2426: { // iflc + case 2490: { // iflc unhandled("iflc"); break; } - case 2427: { // ifgt + case 2491: { // ifgt unhandled("ifgt"); break; } - case 2428: { // ifcs + case 2492: { // ifcs unhandled("ifcs"); break; } - case 2429: { // iflt + case 2493: { // iflt unhandled("iflt"); break; } - case 2430: { // ifeq + case 2494: { // ifeq unhandled("ifeq"); break; } - case 2431: { // ifmi + case 2495: { // ifmi unhandled("ifmi"); break; } - case 2432: { // ifnr + case 2496: { // ifnr unhandled("ifnr"); break; } - case 2433: { // ifes + case 2497: { // ifes unhandled("ifes"); break; } - case 2434: { // ifls + case 2498: { // ifls unhandled("ifls"); break; } - case 2435: { // ifle + case 2499: { // ifle unhandled("ifle"); break; } - case 2436: { // ifcc.u + case 2500: { // ifcc.u unhandled("ifcc.u"); break; } - case 2437: { // ifge.u + case 2501: { // ifge.u unhandled("ifge.u"); break; } - case 2438: { // ifne.u + case 2502: { // ifne.u unhandled("ifne.u"); break; } - case 2439: { // ifpl.u + case 2503: { // ifpl.u unhandled("ifpl.u"); break; } - case 2440: { // ifnn.u + case 2504: { // ifnn.u unhandled("ifnn.u"); break; } - case 2441: { // ifec.u + case 2505: { // ifec.u unhandled("ifec.u"); break; } - case 2442: { // iflc.u + case 2506: { // iflc.u unhandled("iflc.u"); break; } - case 2443: { // ifgt.u + case 2507: { // ifgt.u unhandled("ifgt.u"); break; } - case 2444: { // ifcs.u + case 2508: { // ifcs.u unhandled("ifcs.u"); break; } - case 2445: { // iflt.u + case 2509: { // iflt.u unhandled("iflt.u"); break; } - case 2446: { // ifeq.u + case 2510: { // ifeq.u unhandled("ifeq.u"); break; } - case 2447: { // ifmi.u + case 2511: { // ifmi.u unhandled("ifmi.u"); break; } - case 2448: { // ifnr.u + case 2512: { // ifnr.u unhandled("ifnr.u"); break; } - case 2449: { // ifes.u + case 2513: { // ifes.u unhandled("ifes.u"); break; } - case 2450: { // ifls.u + case 2514: { // ifls.u unhandled("ifls.u"); break; } - case 2451: { // ifle.u + case 2515: { // ifle.u unhandled("ifle.u"); break; } @@ -21482,19 +26742,55 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 158: { // and #[i],a - unhandled("and #[i],a"); + u32 d_1 = get_a1(); + u32 i = BIT(opcode, 8, 6); + u64 r = d_1 & i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + set_a1(r); break; } case 159: { // and #[i],b - unhandled("and #[i],b"); + u32 d_1 = get_b1(); + u32 i = BIT(opcode, 8, 6); + u64 r = d_1 & i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + set_b1(r); break; } case 160: { // and #[i],a - unhandled("and #[i],a"); + u32 d_1 = get_a1(); + u32 i = exv; + u64 r = d_1 & i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + set_a1(r); break; } case 161: { // and #[i],b - unhandled("and #[i],b"); + u32 d_1 = get_b1(); + u32 i = exv; + u64 r = d_1 & i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + set_b1(r); break; } case 162: { // andi #[i],mr @@ -21746,195 +27042,387 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 222: { // bcc [x] - unhandled("bcc [x]"); + bool cc = test_cc(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 223: { // bge [x] - unhandled("bge [x]"); + bool cc = test_ge(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 224: { // bne [x] - unhandled("bne [x]"); + bool cc = test_ne(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 225: { // bpl [x] - unhandled("bpl [x]"); + bool cc = test_pl(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 226: { // bnn [x] - unhandled("bnn [x]"); + bool cc = test_nn(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 227: { // bec [x] - unhandled("bec [x]"); + bool cc = test_ec(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 228: { // blc [x] - unhandled("blc [x]"); + u32 cc = get_lc(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 229: { // bgt [x] - unhandled("bgt [x]"); + bool cc = test_gt(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 230: { // bcs [x] - unhandled("bcs [x]"); + bool cc = test_cs(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 231: { // blt [x] - unhandled("blt [x]"); + bool cc = test_lt(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 232: { // beq [x] - unhandled("beq [x]"); + bool cc = test_eq(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 233: { // bmi [x] - unhandled("bmi [x]"); + bool cc = test_mi(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 234: { // bnr [x] - unhandled("bnr [x]"); + bool cc = test_nr(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 235: { // bes [x] - unhandled("bes [x]"); + bool cc = test_es(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 236: { // bls [x] - unhandled("bls [x]"); + bool cc = test_ls(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 237: { // ble [x] - unhandled("ble [x]"); + bool cc = test_le(); + u32 x = (m_pc+exv) & 0xffffff; + if(cc) { + m_npc = x; + } break; } case 238: { // bcc [x] - unhandled("bcc [x]"); + bool cc = test_cc(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 239: { // bge [x] - unhandled("bge [x]"); + bool cc = test_ge(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 240: { // bne [x] - unhandled("bne [x]"); + bool cc = test_ne(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 241: { // bpl [x] - unhandled("bpl [x]"); + bool cc = test_pl(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 242: { // bnn [x] - unhandled("bnn [x]"); + bool cc = test_nn(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 243: { // bec [x] - unhandled("bec [x]"); + bool cc = test_ec(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 244: { // blc [x] - unhandled("blc [x]"); + u32 cc = get_lc(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 245: { // bgt [x] - unhandled("bgt [x]"); + bool cc = test_gt(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 246: { // bcs [x] - unhandled("bcs [x]"); + bool cc = test_cs(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 247: { // blt [x] - unhandled("blt [x]"); + bool cc = test_lt(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 248: { // beq [x] - unhandled("beq [x]"); + bool cc = test_eq(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 249: { // bmi [x] - unhandled("bmi [x]"); + bool cc = test_mi(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 250: { // bnr [x] - unhandled("bnr [x]"); + bool cc = test_nr(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 251: { // bes [x] - unhandled("bes [x]"); + bool cc = test_es(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 252: { // bls [x] - unhandled("bls [x]"); + bool cc = test_ls(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 253: { // ble [x] - unhandled("ble [x]"); + bool cc = test_le(); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + if(cc) { + m_npc = x; + } break; } case 254: { // bcc r - unhandled("bcc r"); + bool cc = test_cc(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 255: { // bge r - unhandled("bge r"); + bool cc = test_ge(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 256: { // bne r - unhandled("bne r"); + bool cc = test_ne(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 257: { // bpl r - unhandled("bpl r"); + bool cc = test_pl(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 258: { // bnn r - unhandled("bnn r"); + bool cc = test_nn(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 259: { // bec r - unhandled("bec r"); + bool cc = test_ec(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 260: { // blc r - unhandled("blc r"); + u32 cc = get_lc(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 261: { // bgt r - unhandled("bgt r"); + bool cc = test_gt(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 262: { // bcs r - unhandled("bcs r"); + bool cc = test_cs(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 263: { // blt r - unhandled("blt r"); + bool cc = test_lt(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 264: { // beq r - unhandled("beq r"); + bool cc = test_eq(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 265: { // bmi r - unhandled("bmi r"); + bool cc = test_mi(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 266: { // bnr r - unhandled("bnr r"); + bool cc = test_nr(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 267: { // bes r - unhandled("bes r"); + bool cc = test_es(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 268: { // bls r - unhandled("bls r"); + bool cc = test_ls(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 269: { // ble r - unhandled("ble r"); + bool cc = test_le(); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + if(cc) { + m_npc = m_pc + r; + } break; } case 270: { // bchg #[n],x:(r)-n @@ -22130,67 +27618,235 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 318: { // bclr #[n],x:(r)-n - unhandled("bclr #[n],x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 319: { // bclr #[n],y:(r)-n - unhandled("bclr #[n],y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 320: { // bclr #[n],x:(r)+n - unhandled("bclr #[n],x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 321: { // bclr #[n],y:(r)+n - unhandled("bclr #[n],y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 322: { // bclr #[n],x:(r)- - unhandled("bclr #[n],x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 323: { // bclr #[n],y:(r)- - unhandled("bclr #[n],y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 324: { // bclr #[n],x:(r)+ - unhandled("bclr #[n],x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 325: { // bclr #[n],y:(r)+ - unhandled("bclr #[n],y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 326: { // bclr #[n],x:(r) - unhandled("bclr #[n],x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 327: { // bclr #[n],y:(r) - unhandled("bclr #[n],y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 328: { // bclr #[n],x:(r+n) - unhandled("bclr #[n],x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 329: { // bclr #[n],y:(r+n) - unhandled("bclr #[n],y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 330: { // bclr #[n],x:-(r) - unhandled("bclr #[n],x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 331: { // bclr #[n],y:-(r) - unhandled("bclr #[n],y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 332: { // bclr #[n],x:[abs] - unhandled("bclr #[n],x:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(abs, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 333: { // bclr #[n],y:[abs] - unhandled("bclr #[n],y:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(abs, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 334: { // bclr #[n],x:[aa] @@ -22202,19 +27858,55 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 336: { // bclr #[n],x:[pp] - unhandled("bclr #[n],x:[pp]"); + u32 pp = 0xffffc0 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(pp); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(pp, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 337: { // bclr #[n],y:[pp] - unhandled("bclr #[n],y:[pp]"); + u32 pp = 0xffffc0 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(pp); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(pp, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 338: { // bclr #[n],x:[qq] - unhandled("bclr #[n],x:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_x.write_dword(qq, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 339: { // bclr #[n],y:[qq] - unhandled("bclr #[n],y:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + m_y.write_dword(qq, t & ~m); + } else { + m_ccr &= ~CCR_C; + } break; } case 340: { // bclr #[n],x0 @@ -22327,13 +28019,13 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 367: { // bra [x] - u32 x = m_pc + bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); m_npc = x; break; } case 368: { // bra r u32 r = get_r(BIT(opcode, 8, 3) & 7); - m_npc = r; + m_npc = m_pc + r; break; } case 369: { // brclr #[n],x:(r)-n,[x] @@ -23169,67 +28861,235 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 577: { // bset #[n],x:(r)-n - unhandled("bset #[n],x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 578: { // bset #[n],y:(r)-n - unhandled("bset #[n],y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 579: { // bset #[n],x:(r)+n - unhandled("bset #[n],x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 580: { // bset #[n],y:(r)+n - unhandled("bset #[n],y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 581: { // bset #[n],x:(r)- - unhandled("bset #[n],x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 582: { // bset #[n],y:(r)- - unhandled("bset #[n],y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 583: { // bset #[n],x:(r)+ - unhandled("bset #[n],x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 584: { // bset #[n],y:(r)+ - unhandled("bset #[n],y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 585: { // bset #[n],x:(r) - unhandled("bset #[n],x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 586: { // bset #[n],y:(r) - unhandled("bset #[n],y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 587: { // bset #[n],x:(r+n) - unhandled("bset #[n],x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 588: { // bset #[n],y:(r+n) - unhandled("bset #[n],y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 589: { // bset #[n],x:-(r) - unhandled("bset #[n],x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(ea, t | m); + } break; } case 590: { // bset #[n],y:-(r) - unhandled("bset #[n],y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(ea, t | m); + } break; } case 591: { // bset #[n],x:[abs] - unhandled("bset #[n],x:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(abs, t | m); + } break; } case 592: { // bset #[n],y:[abs] - unhandled("bset #[n],y:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(abs, t | m); + } break; } case 593: { // bset #[n],x:[aa] @@ -23267,11 +29127,29 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 597: { // bset #[n],x:[qq] - unhandled("bset #[n],x:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_x.write_dword(qq, t | m); + } break; } case 598: { // bset #[n],y:[qq] - unhandled("bset #[n],y:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + m_y.write_dword(qq, t | m); + } break; } case 599: { // bset #[n],x0 @@ -23379,15 +29257,27 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 625: { // bsr [x] - unhandled("bsr [x]"); + u32 x = (m_pc+exv) & 0xffffff; + inc_sp(); + set_ssh(m_pc+2); + set_ssl(get_sr()); + m_npc = x; break; } case 626: { // bsr [x] - unhandled("bsr [x]"); + u32 x = m_pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9); + inc_sp(); + set_ssh(m_pc+1); + set_ssl(get_sr()); + m_npc = x; break; } case 627: { // bsr r - unhandled("bsr r"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + inc_sp(); + set_ssh(m_pc+1); + set_ssl(get_sr()); + m_npc = m_pc + r; break; } case 628: { // bsset #[n],x:(r)-n,[x] @@ -23583,67 +29473,219 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 676: { // btst #[n],x:(r)-n - unhandled("btst #[n],x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 677: { // btst #[n],y:(r)-n - unhandled("btst #[n],y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 678: { // btst #[n],x:(r)+n - unhandled("btst #[n],x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 679: { // btst #[n],y:(r)+n - unhandled("btst #[n],y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 680: { // btst #[n],x:(r)- - unhandled("btst #[n],x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } - case 681: { // btst #[n],y:(r)- - unhandled("btst #[n],y:(r)-"); + case 681: { // btst #[n],y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 682: { // btst #[n],x:(r)+ - unhandled("btst #[n],x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 683: { // btst #[n],y:(r)+ - unhandled("btst #[n],y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 684: { // btst #[n],x:(r) - unhandled("btst #[n],x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 685: { // btst #[n],y:(r) - unhandled("btst #[n],y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 686: { // btst #[n],x:(r+n) - unhandled("btst #[n],x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 687: { // btst #[n],y:(r+n) - unhandled("btst #[n],y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 688: { // btst #[n],x:-(r) - unhandled("btst #[n],x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 689: { // btst #[n],y:-(r) - unhandled("btst #[n],y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(ea); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 690: { // btst #[n],x:[abs] - unhandled("btst #[n],x:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 691: { // btst #[n],y:[abs] - unhandled("btst #[n],y:[abs]"); + u32 abs = exv; + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(abs); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 692: { // btst #[n],x:[aa] @@ -23655,123 +29697,363 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 694: { // btst #[n],x:[pp] - unhandled("btst #[n],x:[pp]"); + u32 pp = 0xffffc0 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(pp); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 695: { // btst #[n],y:[pp] - unhandled("btst #[n],y:[pp]"); + u32 pp = 0xffffc0 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(pp); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 696: { // btst #[n],x:[qq] - unhandled("btst #[n],x:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_x.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 697: { // btst #[n],y:[qq] - unhandled("btst #[n],y:[qq]"); + u32 qq = 0xffff80 + BIT(opcode, 8, 6); + u32 n = BIT(opcode, 0, 5); + u32 t = m_y.read_dword(qq); + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 698: { // btst #[n],x0 - unhandled("btst #[n],x0"); + u32 d = get_x0(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 699: { // btst #[n],x1 - unhandled("btst #[n],x1"); + u32 d = get_x1(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 700: { // btst #[n],y0 - unhandled("btst #[n],y0"); + u32 d = get_y0(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 701: { // btst #[n],y1 - unhandled("btst #[n],y1"); + u32 d = get_y1(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 702: { // btst #[n],a0 - unhandled("btst #[n],a0"); + u32 d = get_a0(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 703: { // btst #[n],b0 - unhandled("btst #[n],b0"); + u32 d = get_b0(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 704: { // btst #[n],a2 - unhandled("btst #[n],a2"); + u32 d = get_a2(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 705: { // btst #[n],b2 - unhandled("btst #[n],b2"); + u32 d = get_b2(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 706: { // btst #[n],a1 - unhandled("btst #[n],a1"); + u32 d = get_a1(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 707: { // btst #[n],b1 - unhandled("btst #[n],b1"); + u32 d = get_b1(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 708: { // btst #[n],a - unhandled("btst #[n],a"); + u64 d = get_a(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 709: { // btst #[n],b - unhandled("btst #[n],b"); + u64 d = get_b(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 710: { // btst #[n],r - unhandled("btst #[n],r"); + u32 d = get_r(BIT(opcode, 8, 6) & 7); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 711: { // btst #[n],n - unhandled("btst #[n],n"); + u32 d = get_n(BIT(opcode, 8, 6) & 7); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 712: { // btst #[n],m - unhandled("btst #[n],m"); + u32 d = get_m(BIT(opcode, 8, 6) & 7); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 713: { // btst #[n],ep - unhandled("btst #[n],ep"); + u32 d = get_ep(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 714: { // btst #[n],vba - unhandled("btst #[n],vba"); + u32 d = get_vba(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 715: { // btst #[n],sc - unhandled("btst #[n],sc"); + u32 d = get_sc(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 716: { // btst #[n],sz - unhandled("btst #[n],sz"); + u32 d = get_sz(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 717: { // btst #[n],sr - unhandled("btst #[n],sr"); + u32 d = get_sr(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 718: { // btst #[n],omr - unhandled("btst #[n],omr"); + u32 d = get_omr(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 719: { // btst #[n],sp - unhandled("btst #[n],sp"); + u32 d = get_sp(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 720: { // btst #[n],ssh - unhandled("btst #[n],ssh"); + u32 d = get_ssh(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 721: { // btst #[n],ssl - unhandled("btst #[n],ssl"); + u32 d = get_ssl(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 722: { // btst #[n],la - unhandled("btst #[n],la"); + u32 d = get_la(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 723: { // btst #[n],lc - unhandled("btst #[n],lc"); + u32 d = get_lc(); + u32 n = BIT(opcode, 0, 5); + u32 t = d; + u32 m = 1 << n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } break; } case 724: { // clb a,a @@ -25245,7 +31527,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25259,7 +31541,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25273,7 +31555,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25287,7 +31569,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25301,7 +31583,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25315,7 +31597,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25329,7 +31611,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25343,7 +31625,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25357,7 +31639,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25371,7 +31653,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25385,7 +31667,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25399,7 +31681,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25413,7 +31695,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25427,7 +31709,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25441,7 +31723,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25455,7 +31737,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25469,7 +31751,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25483,7 +31765,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25497,7 +31779,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25511,7 +31793,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25525,7 +31807,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25539,7 +31821,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25553,7 +31835,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25567,7 +31849,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25581,7 +31863,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25595,7 +31877,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; break; } @@ -25607,7 +31889,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la(expr-1); + set_la(expr); m_mr |= MR_LF; m_emr |= EMR_FV; break; @@ -26541,59 +32823,139 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 1281: { // jclr #[n],x:(r)-n,[x] - unhandled("jclr #[n],x:(r)-n,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1282: { // jclr #[n],y:(r)-n,[x] - unhandled("jclr #[n],y:(r)-n,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1283: { // jclr #[n],x:(r)+n,[x] - unhandled("jclr #[n],x:(r)+n,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1284: { // jclr #[n],y:(r)+n,[x] - unhandled("jclr #[n],y:(r)+n,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1285: { // jclr #[n],x:(r)-,[x] - unhandled("jclr #[n],x:(r)-,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1286: { // jclr #[n],y:(r)-,[x] - unhandled("jclr #[n],y:(r)-,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1287: { // jclr #[n],x:(r)+,[x] - unhandled("jclr #[n],x:(r)+,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1288: { // jclr #[n],y:(r)+,[x] - unhandled("jclr #[n],y:(r)+,[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1289: { // jclr #[n],x:(r),[x] - unhandled("jclr #[n],x:(r),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1290: { // jclr #[n],y:(r),[x] - unhandled("jclr #[n],y:(r),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1291: { // jclr #[n],x:(r+n),[x] - unhandled("jclr #[n],x:(r+n),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1292: { // jclr #[n],y:(r+n),[x] - unhandled("jclr #[n],y:(r+n),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1293: { // jclr #[n],x:-(r),[x] - unhandled("jclr #[n],x:-(r),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_x.read_dword(ea), n)) + m_npc = x; break; } case 1294: { // jclr #[n],y:-(r),[x] - unhandled("jclr #[n],y:-(r),[x]"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 n = BIT(opcode, 0, 5); + u32 x = exv; + if(!BIT(m_y.read_dword(ea), n)) + m_npc = x; break; } case 1295: { // jclr #[n],x:[aa],[x] @@ -28186,171 +34548,395 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 1627: { // lra r,x0 - unhandled("lra r,x0"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_x0(m_pc + r); break; } case 1628: { // lra r,x1 - unhandled("lra r,x1"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_x1(m_pc + r); break; } case 1629: { // lra r,y0 - unhandled("lra r,y0"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_y0(m_pc + r); break; } case 1630: { // lra r,y1 - unhandled("lra r,y1"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_y1(m_pc + r); break; } case 1631: { // lra r,a0 - unhandled("lra r,a0"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_a0(m_pc + r); break; } case 1632: { // lra r,b0 - unhandled("lra r,b0"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_b0(m_pc + r); break; } case 1633: { // lra r,a2 - unhandled("lra r,a2"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_a2(m_pc + r); break; } case 1634: { // lra r,b2 - unhandled("lra r,b2"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_b2(m_pc + r); break; } case 1635: { // lra r,a1 - unhandled("lra r,a1"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_a1(m_pc + r); break; } case 1636: { // lra r,b1 - unhandled("lra r,b1"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_b1(m_pc + r); break; } case 1637: { // lra r,a - unhandled("lra r,a"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_a(m_pc + r); break; } case 1638: { // lra r,b - unhandled("lra r,b"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_b(m_pc + r); break; } case 1639: { // lra r,r - unhandled("lra r,r"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_r(BIT(opcode, 0, 5) & 7, m_pc + r); break; } case 1640: { // lra r,n - unhandled("lra r,n"); + u32 r = get_r(BIT(opcode, 8, 3) & 7); + set_n(BIT(opcode, 0, 5) & 7, m_pc + r); break; } case 1641: { // lra #[i],x0 - unhandled("lra #[i],x0"); + u32 i = (m_pc+exv) & 0xffffff; + set_x0(i); break; } case 1642: { // lra #[i],x1 - unhandled("lra #[i],x1"); + u32 i = (m_pc+exv) & 0xffffff; + set_x1(i); break; } case 1643: { // lra #[i],y0 - unhandled("lra #[i],y0"); + u32 i = (m_pc+exv) & 0xffffff; + set_y0(i); break; } case 1644: { // lra #[i],y1 - unhandled("lra #[i],y1"); + u32 i = (m_pc+exv) & 0xffffff; + set_y1(i); break; } case 1645: { // lra #[i],a0 - unhandled("lra #[i],a0"); + u32 i = (m_pc+exv) & 0xffffff; + set_a0(i); break; } case 1646: { // lra #[i],b0 - unhandled("lra #[i],b0"); + u32 i = (m_pc+exv) & 0xffffff; + set_b0(i); break; } case 1647: { // lra #[i],a2 - unhandled("lra #[i],a2"); + u32 i = (m_pc+exv) & 0xffffff; + set_a2(i); break; } case 1648: { // lra #[i],b2 - unhandled("lra #[i],b2"); + u32 i = (m_pc+exv) & 0xffffff; + set_b2(i); break; } case 1649: { // lra #[i],a1 - unhandled("lra #[i],a1"); + u32 i = (m_pc+exv) & 0xffffff; + set_a1(i); break; } case 1650: { // lra #[i],b1 - unhandled("lra #[i],b1"); + u32 i = (m_pc+exv) & 0xffffff; + set_b1(i); break; } case 1651: { // lra #[i],a - unhandled("lra #[i],a"); + u32 i = (m_pc+exv) & 0xffffff; + set_a(i); break; } case 1652: { // lra #[i],b - unhandled("lra #[i],b"); + u32 i = (m_pc+exv) & 0xffffff; + set_b(i); break; } case 1653: { // lra #[i],r - unhandled("lra #[i],r"); + u32 i = (m_pc+exv) & 0xffffff; + set_r(BIT(opcode, 0, 5) & 7, i); break; } case 1654: { // lra #[i],n - unhandled("lra #[i],n"); + u32 i = (m_pc+exv) & 0xffffff; + set_n(BIT(opcode, 0, 5) & 7, i); break; } case 1655: { // lsl #[i],a - unhandled("lsl #[i],a"); + u32 d_h = get_ah(); + u32 i = BIT(opcode, 1, 5); + u32 r = (d_h) << i; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1656: { // lsl #[i],b - unhandled("lsl #[i],b"); + u32 d_h = get_bh(); + u32 i = BIT(opcode, 1, 5); + u32 r = (d_h) << i; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1657: { // lsl a1,a - unhandled("lsl a1,a"); + u32 d_h = get_ah(); + u32 s = get_a1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1658: { // lsl a1,b - unhandled("lsl a1,b"); + u32 d_h = get_bh(); + u32 s = get_a1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1659: { // lsl b1,a - unhandled("lsl b1,a"); + u32 d_h = get_ah(); + u32 s = get_b1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1660: { // lsl b1,b - unhandled("lsl b1,b"); + u32 d_h = get_bh(); + u32 s = get_b1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1661: { // lsl x0,a - unhandled("lsl x0,a"); + u32 d_h = get_ah(); + u32 s = get_x0(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1662: { // lsl x0,b - unhandled("lsl x0,b"); + u32 d_h = get_bh(); + u32 s = get_x0(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1663: { // lsl y0,a - unhandled("lsl y0,a"); + u32 d_h = get_ah(); + u32 s = get_y0(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1664: { // lsl y0,b - unhandled("lsl y0,b"); + u32 d_h = get_bh(); + u32 s = get_y0(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1665: { // lsl x1,a - unhandled("lsl x1,a"); + u32 d_h = get_ah(); + u32 s = get_x1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1666: { // lsl x1,b - unhandled("lsl x1,b"); + u32 d_h = get_bh(); + u32 s = get_x1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1667: { // lsl y1,a - unhandled("lsl y1,a"); + u32 d_h = get_ah(); + u32 s = get_y1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_ah(r); break; } case 1668: { // lsl y1,b - unhandled("lsl y1,b"); + u32 d_h = get_bh(); + u32 s = get_y1(); + u32 r = (d_h) << s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + set_bh(r); break; } case 1669: { // lsr #[i],a @@ -29458,6500 +36044,10188 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) break; } case 1945: { // movec x:(r)-n,m - unhandled("movec x:(r)-n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 1946: { // movec x:(r)-n,ep - unhandled("movec x:(r)-n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ep(m_x.read_dword(ea)); break; } case 1947: { // movec x:(r)-n,vba - unhandled("movec x:(r)-n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_vba(m_x.read_dword(ea)); break; } case 1948: { // movec x:(r)-n,sc - unhandled("movec x:(r)-n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sc(m_x.read_dword(ea)); break; } case 1949: { // movec x:(r)-n,sz - unhandled("movec x:(r)-n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sz(m_x.read_dword(ea)); break; } case 1950: { // movec x:(r)-n,sr - unhandled("movec x:(r)-n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sr(m_x.read_dword(ea)); break; } case 1951: { // movec x:(r)-n,omr - unhandled("movec x:(r)-n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_omr(m_x.read_dword(ea)); break; } case 1952: { // movec x:(r)-n,sp - unhandled("movec x:(r)-n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sp(m_x.read_dword(ea)); break; } case 1953: { // movec x:(r)-n,ssh - unhandled("movec x:(r)-n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssh(m_x.read_dword(ea)); break; } case 1954: { // movec x:(r)-n,ssl - unhandled("movec x:(r)-n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssl(m_x.read_dword(ea)); break; } case 1955: { // movec x:(r)-n,la - unhandled("movec x:(r)-n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_la(m_x.read_dword(ea)); break; } case 1956: { // movec x:(r)-n,lc - unhandled("movec x:(r)-n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_lc(m_x.read_dword(ea)); break; } case 1957: { // movec y:(r)-n,m - unhandled("movec y:(r)-n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 1958: { // movec y:(r)-n,ep - unhandled("movec y:(r)-n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ep(m_y.read_dword(ea)); break; } case 1959: { // movec y:(r)-n,vba - unhandled("movec y:(r)-n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_vba(m_y.read_dword(ea)); break; } case 1960: { // movec y:(r)-n,sc - unhandled("movec y:(r)-n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sc(m_y.read_dword(ea)); break; } case 1961: { // movec y:(r)-n,sz - unhandled("movec y:(r)-n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sz(m_y.read_dword(ea)); break; } case 1962: { // movec y:(r)-n,sr - unhandled("movec y:(r)-n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sr(m_y.read_dword(ea)); break; } case 1963: { // movec y:(r)-n,omr - unhandled("movec y:(r)-n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_omr(m_y.read_dword(ea)); break; } case 1964: { // movec y:(r)-n,sp - unhandled("movec y:(r)-n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sp(m_y.read_dword(ea)); break; } case 1965: { // movec y:(r)-n,ssh - unhandled("movec y:(r)-n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssh(m_y.read_dword(ea)); break; } case 1966: { // movec y:(r)-n,ssl - unhandled("movec y:(r)-n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssl(m_y.read_dword(ea)); break; } case 1967: { // movec y:(r)-n,la - unhandled("movec y:(r)-n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_la(m_y.read_dword(ea)); break; } case 1968: { // movec y:(r)-n,lc - unhandled("movec y:(r)-n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_lc(m_y.read_dword(ea)); break; } case 1969: { // movec x:(r)+n,m - unhandled("movec x:(r)+n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 1970: { // movec x:(r)+n,ep - unhandled("movec x:(r)+n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ep(m_x.read_dword(ea)); break; } case 1971: { // movec x:(r)+n,vba - unhandled("movec x:(r)+n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_vba(m_x.read_dword(ea)); break; } case 1972: { // movec x:(r)+n,sc - unhandled("movec x:(r)+n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sc(m_x.read_dword(ea)); break; } case 1973: { // movec x:(r)+n,sz - unhandled("movec x:(r)+n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sz(m_x.read_dword(ea)); break; } case 1974: { // movec x:(r)+n,sr - unhandled("movec x:(r)+n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sr(m_x.read_dword(ea)); break; } case 1975: { // movec x:(r)+n,omr - unhandled("movec x:(r)+n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_omr(m_x.read_dword(ea)); break; } case 1976: { // movec x:(r)+n,sp - unhandled("movec x:(r)+n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sp(m_x.read_dword(ea)); break; } case 1977: { // movec x:(r)+n,ssh - unhandled("movec x:(r)+n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssh(m_x.read_dword(ea)); break; } case 1978: { // movec x:(r)+n,ssl - unhandled("movec x:(r)+n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssl(m_x.read_dword(ea)); break; } case 1979: { // movec x:(r)+n,la - unhandled("movec x:(r)+n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_la(m_x.read_dword(ea)); break; } case 1980: { // movec x:(r)+n,lc - unhandled("movec x:(r)+n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_lc(m_x.read_dword(ea)); break; } case 1981: { // movec y:(r)+n,m - unhandled("movec y:(r)+n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 1982: { // movec y:(r)+n,ep - unhandled("movec y:(r)+n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ep(m_y.read_dword(ea)); break; } case 1983: { // movec y:(r)+n,vba - unhandled("movec y:(r)+n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_vba(m_y.read_dword(ea)); break; } case 1984: { // movec y:(r)+n,sc - unhandled("movec y:(r)+n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sc(m_y.read_dword(ea)); break; } case 1985: { // movec y:(r)+n,sz - unhandled("movec y:(r)+n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sz(m_y.read_dword(ea)); break; } case 1986: { // movec y:(r)+n,sr - unhandled("movec y:(r)+n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sr(m_y.read_dword(ea)); break; } case 1987: { // movec y:(r)+n,omr - unhandled("movec y:(r)+n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_omr(m_y.read_dword(ea)); break; } case 1988: { // movec y:(r)+n,sp - unhandled("movec y:(r)+n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sp(m_y.read_dword(ea)); break; } case 1989: { // movec y:(r)+n,ssh - unhandled("movec y:(r)+n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssh(m_y.read_dword(ea)); break; } case 1990: { // movec y:(r)+n,ssl - unhandled("movec y:(r)+n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssl(m_y.read_dword(ea)); break; } case 1991: { // movec y:(r)+n,la - unhandled("movec y:(r)+n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_la(m_y.read_dword(ea)); break; } case 1992: { // movec y:(r)+n,lc - unhandled("movec y:(r)+n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_lc(m_y.read_dword(ea)); break; } case 1993: { // movec x:(r)-,m - unhandled("movec x:(r)-,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 1994: { // movec x:(r)-,ep - unhandled("movec x:(r)-,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ep(m_x.read_dword(ea)); break; } case 1995: { // movec x:(r)-,vba - unhandled("movec x:(r)-,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_vba(m_x.read_dword(ea)); break; } case 1996: { // movec x:(r)-,sc - unhandled("movec x:(r)-,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sc(m_x.read_dword(ea)); break; } case 1997: { // movec x:(r)-,sz - unhandled("movec x:(r)-,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sz(m_x.read_dword(ea)); break; } case 1998: { // movec x:(r)-,sr - unhandled("movec x:(r)-,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sr(m_x.read_dword(ea)); break; } case 1999: { // movec x:(r)-,omr - unhandled("movec x:(r)-,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_omr(m_x.read_dword(ea)); break; } case 2000: { // movec x:(r)-,sp - unhandled("movec x:(r)-,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sp(m_x.read_dword(ea)); break; } case 2001: { // movec x:(r)-,ssh - unhandled("movec x:(r)-,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssh(m_x.read_dword(ea)); break; } case 2002: { // movec x:(r)-,ssl - unhandled("movec x:(r)-,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssl(m_x.read_dword(ea)); break; } case 2003: { // movec x:(r)-,la - unhandled("movec x:(r)-,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_la(m_x.read_dword(ea)); break; } case 2004: { // movec x:(r)-,lc - unhandled("movec x:(r)-,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_lc(m_x.read_dword(ea)); break; } case 2005: { // movec y:(r)-,m - unhandled("movec y:(r)-,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 2006: { // movec y:(r)-,ep - unhandled("movec y:(r)-,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ep(m_y.read_dword(ea)); break; } case 2007: { // movec y:(r)-,vba - unhandled("movec y:(r)-,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_vba(m_y.read_dword(ea)); break; } case 2008: { // movec y:(r)-,sc - unhandled("movec y:(r)-,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sc(m_y.read_dword(ea)); break; } case 2009: { // movec y:(r)-,sz - unhandled("movec y:(r)-,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sz(m_y.read_dword(ea)); break; } case 2010: { // movec y:(r)-,sr - unhandled("movec y:(r)-,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sr(m_y.read_dword(ea)); break; } case 2011: { // movec y:(r)-,omr - unhandled("movec y:(r)-,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_omr(m_y.read_dword(ea)); break; } case 2012: { // movec y:(r)-,sp - unhandled("movec y:(r)-,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sp(m_y.read_dword(ea)); break; } case 2013: { // movec y:(r)-,ssh - unhandled("movec y:(r)-,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssh(m_y.read_dword(ea)); break; } case 2014: { // movec y:(r)-,ssl - unhandled("movec y:(r)-,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssl(m_y.read_dword(ea)); break; } case 2015: { // movec y:(r)-,la - unhandled("movec y:(r)-,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_la(m_y.read_dword(ea)); break; } case 2016: { // movec y:(r)-,lc - unhandled("movec y:(r)-,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_lc(m_y.read_dword(ea)); break; } case 2017: { // movec x:(r)+,m - unhandled("movec x:(r)+,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 2018: { // movec x:(r)+,ep - unhandled("movec x:(r)+,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ep(m_x.read_dword(ea)); break; } case 2019: { // movec x:(r)+,vba - unhandled("movec x:(r)+,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_vba(m_x.read_dword(ea)); break; } case 2020: { // movec x:(r)+,sc - unhandled("movec x:(r)+,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sc(m_x.read_dword(ea)); break; } case 2021: { // movec x:(r)+,sz - unhandled("movec x:(r)+,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sz(m_x.read_dword(ea)); break; } case 2022: { // movec x:(r)+,sr - unhandled("movec x:(r)+,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sr(m_x.read_dword(ea)); break; } case 2023: { // movec x:(r)+,omr - unhandled("movec x:(r)+,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_omr(m_x.read_dword(ea)); break; } case 2024: { // movec x:(r)+,sp - unhandled("movec x:(r)+,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sp(m_x.read_dword(ea)); break; } case 2025: { // movec x:(r)+,ssh - unhandled("movec x:(r)+,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssh(m_x.read_dword(ea)); break; } case 2026: { // movec x:(r)+,ssl - unhandled("movec x:(r)+,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssl(m_x.read_dword(ea)); break; } case 2027: { // movec x:(r)+,la - unhandled("movec x:(r)+,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_la(m_x.read_dword(ea)); break; } case 2028: { // movec x:(r)+,lc - unhandled("movec x:(r)+,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_lc(m_x.read_dword(ea)); break; } case 2029: { // movec y:(r)+,m - unhandled("movec y:(r)+,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 2030: { // movec y:(r)+,ep - unhandled("movec y:(r)+,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ep(m_y.read_dword(ea)); break; } case 2031: { // movec y:(r)+,vba - unhandled("movec y:(r)+,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_vba(m_y.read_dword(ea)); break; } case 2032: { // movec y:(r)+,sc - unhandled("movec y:(r)+,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sc(m_y.read_dword(ea)); break; } case 2033: { // movec y:(r)+,sz - unhandled("movec y:(r)+,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sz(m_y.read_dword(ea)); break; } case 2034: { // movec y:(r)+,sr - unhandled("movec y:(r)+,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sr(m_y.read_dword(ea)); break; } case 2035: { // movec y:(r)+,omr - unhandled("movec y:(r)+,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_omr(m_y.read_dword(ea)); break; } case 2036: { // movec y:(r)+,sp - unhandled("movec y:(r)+,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sp(m_y.read_dword(ea)); break; } case 2037: { // movec y:(r)+,ssh - unhandled("movec y:(r)+,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssh(m_y.read_dword(ea)); break; } case 2038: { // movec y:(r)+,ssl - unhandled("movec y:(r)+,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssl(m_y.read_dword(ea)); break; } case 2039: { // movec y:(r)+,la - unhandled("movec y:(r)+,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_la(m_y.read_dword(ea)); break; } case 2040: { // movec y:(r)+,lc - unhandled("movec y:(r)+,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_lc(m_y.read_dword(ea)); break; } case 2041: { // movec x:(r),m - unhandled("movec x:(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 2042: { // movec x:(r),ep - unhandled("movec x:(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ep(m_x.read_dword(ea)); break; } case 2043: { // movec x:(r),vba - unhandled("movec x:(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_vba(m_x.read_dword(ea)); break; } case 2044: { // movec x:(r),sc - unhandled("movec x:(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sc(m_x.read_dword(ea)); break; } case 2045: { // movec x:(r),sz - unhandled("movec x:(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sz(m_x.read_dword(ea)); break; } case 2046: { // movec x:(r),sr - unhandled("movec x:(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sr(m_x.read_dword(ea)); break; } case 2047: { // movec x:(r),omr - unhandled("movec x:(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_omr(m_x.read_dword(ea)); break; } case 2048: { // movec x:(r),sp - unhandled("movec x:(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sp(m_x.read_dword(ea)); break; } case 2049: { // movec x:(r),ssh - unhandled("movec x:(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssh(m_x.read_dword(ea)); break; } case 2050: { // movec x:(r),ssl - unhandled("movec x:(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssl(m_x.read_dword(ea)); break; } case 2051: { // movec x:(r),la - unhandled("movec x:(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_la(m_x.read_dword(ea)); break; } case 2052: { // movec x:(r),lc - unhandled("movec x:(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_lc(m_x.read_dword(ea)); break; } case 2053: { // movec y:(r),m - unhandled("movec y:(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 2054: { // movec y:(r),ep - unhandled("movec y:(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ep(m_y.read_dword(ea)); break; } case 2055: { // movec y:(r),vba - unhandled("movec y:(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_vba(m_y.read_dword(ea)); break; } case 2056: { // movec y:(r),sc - unhandled("movec y:(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sc(m_y.read_dword(ea)); break; } case 2057: { // movec y:(r),sz - unhandled("movec y:(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sz(m_y.read_dword(ea)); break; } case 2058: { // movec y:(r),sr - unhandled("movec y:(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sr(m_y.read_dword(ea)); break; } case 2059: { // movec y:(r),omr - unhandled("movec y:(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_omr(m_y.read_dword(ea)); break; } case 2060: { // movec y:(r),sp - unhandled("movec y:(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sp(m_y.read_dword(ea)); break; } case 2061: { // movec y:(r),ssh - unhandled("movec y:(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssh(m_y.read_dword(ea)); break; } case 2062: { // movec y:(r),ssl - unhandled("movec y:(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssl(m_y.read_dword(ea)); break; } case 2063: { // movec y:(r),la - unhandled("movec y:(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_la(m_y.read_dword(ea)); break; } case 2064: { // movec y:(r),lc - unhandled("movec y:(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_lc(m_y.read_dword(ea)); break; } case 2065: { // movec x:(r+n),m - unhandled("movec x:(r+n),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 2066: { // movec x:(r+n),ep - unhandled("movec x:(r+n),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ep(m_x.read_dword(ea)); break; } case 2067: { // movec x:(r+n),vba - unhandled("movec x:(r+n),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_vba(m_x.read_dword(ea)); break; } case 2068: { // movec x:(r+n),sc - unhandled("movec x:(r+n),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sc(m_x.read_dword(ea)); break; } case 2069: { // movec x:(r+n),sz - unhandled("movec x:(r+n),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sz(m_x.read_dword(ea)); break; } case 2070: { // movec x:(r+n),sr - unhandled("movec x:(r+n),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sr(m_x.read_dword(ea)); break; } case 2071: { // movec x:(r+n),omr - unhandled("movec x:(r+n),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_omr(m_x.read_dword(ea)); break; } case 2072: { // movec x:(r+n),sp - unhandled("movec x:(r+n),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sp(m_x.read_dword(ea)); break; } case 2073: { // movec x:(r+n),ssh - unhandled("movec x:(r+n),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssh(m_x.read_dword(ea)); break; } case 2074: { // movec x:(r+n),ssl - unhandled("movec x:(r+n),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssl(m_x.read_dword(ea)); break; } case 2075: { // movec x:(r+n),la - unhandled("movec x:(r+n),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_la(m_x.read_dword(ea)); break; } case 2076: { // movec x:(r+n),lc - unhandled("movec x:(r+n),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_lc(m_x.read_dword(ea)); break; } case 2077: { // movec y:(r+n),m - unhandled("movec y:(r+n),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 2078: { // movec y:(r+n),ep - unhandled("movec y:(r+n),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ep(m_y.read_dword(ea)); break; } case 2079: { // movec y:(r+n),vba - unhandled("movec y:(r+n),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_vba(m_y.read_dword(ea)); break; } case 2080: { // movec y:(r+n),sc - unhandled("movec y:(r+n),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sc(m_y.read_dword(ea)); break; } case 2081: { // movec y:(r+n),sz - unhandled("movec y:(r+n),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sz(m_y.read_dword(ea)); break; } case 2082: { // movec y:(r+n),sr - unhandled("movec y:(r+n),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sr(m_y.read_dword(ea)); break; } case 2083: { // movec y:(r+n),omr - unhandled("movec y:(r+n),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_omr(m_y.read_dword(ea)); break; } case 2084: { // movec y:(r+n),sp - unhandled("movec y:(r+n),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sp(m_y.read_dword(ea)); break; } case 2085: { // movec y:(r+n),ssh - unhandled("movec y:(r+n),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssh(m_y.read_dword(ea)); break; } case 2086: { // movec y:(r+n),ssl - unhandled("movec y:(r+n),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssl(m_y.read_dword(ea)); break; } case 2087: { // movec y:(r+n),la - unhandled("movec y:(r+n),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_la(m_y.read_dword(ea)); break; } case 2088: { // movec y:(r+n),lc - unhandled("movec y:(r+n),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_lc(m_y.read_dword(ea)); break; } case 2089: { // movec x:-(r),m - unhandled("movec x:-(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(ea)); break; } case 2090: { // movec x:-(r),ep - unhandled("movec x:-(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ep(m_x.read_dword(ea)); break; } case 2091: { // movec x:-(r),vba - unhandled("movec x:-(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_vba(m_x.read_dword(ea)); break; } case 2092: { // movec x:-(r),sc - unhandled("movec x:-(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sc(m_x.read_dword(ea)); break; } case 2093: { // movec x:-(r),sz - unhandled("movec x:-(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sz(m_x.read_dword(ea)); break; } case 2094: { // movec x:-(r),sr - unhandled("movec x:-(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sr(m_x.read_dword(ea)); break; } case 2095: { // movec x:-(r),omr - unhandled("movec x:-(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_omr(m_x.read_dword(ea)); break; } case 2096: { // movec x:-(r),sp - unhandled("movec x:-(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sp(m_x.read_dword(ea)); break; } case 2097: { // movec x:-(r),ssh - unhandled("movec x:-(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssh(m_x.read_dword(ea)); break; } case 2098: { // movec x:-(r),ssl - unhandled("movec x:-(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssl(m_x.read_dword(ea)); break; } case 2099: { // movec x:-(r),la - unhandled("movec x:-(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_la(m_x.read_dword(ea)); break; } case 2100: { // movec x:-(r),lc - unhandled("movec x:-(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_lc(m_x.read_dword(ea)); break; } case 2101: { // movec y:-(r),m - unhandled("movec y:-(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(ea)); break; } case 2102: { // movec y:-(r),ep - unhandled("movec y:-(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ep(m_y.read_dword(ea)); break; } case 2103: { // movec y:-(r),vba - unhandled("movec y:-(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_vba(m_y.read_dword(ea)); break; } case 2104: { // movec y:-(r),sc - unhandled("movec y:-(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sc(m_y.read_dword(ea)); break; } case 2105: { // movec y:-(r),sz - unhandled("movec y:-(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sz(m_y.read_dword(ea)); break; } case 2106: { // movec y:-(r),sr - unhandled("movec y:-(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sr(m_y.read_dword(ea)); break; } case 2107: { // movec y:-(r),omr - unhandled("movec y:-(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_omr(m_y.read_dword(ea)); break; } case 2108: { // movec y:-(r),sp - unhandled("movec y:-(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sp(m_y.read_dword(ea)); break; } case 2109: { // movec y:-(r),ssh - unhandled("movec y:-(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssh(m_y.read_dword(ea)); break; } case 2110: { // movec y:-(r),ssl - unhandled("movec y:-(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssl(m_y.read_dword(ea)); break; } case 2111: { // movec y:-(r),la - unhandled("movec y:-(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_la(m_y.read_dword(ea)); break; } case 2112: { // movec y:-(r),lc - unhandled("movec y:-(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_lc(m_y.read_dword(ea)); break; } case 2113: { // movec m,x:(r)-n - unhandled("movec m,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2114: { // movec ep,x:(r)-n - unhandled("movec ep,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2115: { // movec vba,x:(r)-n - unhandled("movec vba,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2116: { // movec sc,x:(r)-n - unhandled("movec sc,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2117: { // movec sz,x:(r)-n - unhandled("movec sz,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2118: { // movec sr,x:(r)-n - unhandled("movec sr,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2119: { // movec omr,x:(r)-n - unhandled("movec omr,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2120: { // movec sp,x:(r)-n - unhandled("movec sp,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2121: { // movec ssh,x:(r)-n - unhandled("movec ssh,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2122: { // movec ssl,x:(r)-n - unhandled("movec ssl,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2123: { // movec la,x:(r)-n - unhandled("movec la,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2124: { // movec lc,x:(r)-n - unhandled("movec lc,x:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2125: { // movec m,y:(r)-n - unhandled("movec m,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2126: { // movec ep,y:(r)-n - unhandled("movec ep,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2127: { // movec vba,y:(r)-n - unhandled("movec vba,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2128: { // movec sc,y:(r)-n - unhandled("movec sc,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2129: { // movec sz,y:(r)-n - unhandled("movec sz,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2130: { // movec sr,y:(r)-n - unhandled("movec sr,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2131: { // movec omr,y:(r)-n - unhandled("movec omr,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2132: { // movec sp,y:(r)-n - unhandled("movec sp,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2133: { // movec ssh,y:(r)-n - unhandled("movec ssh,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2134: { // movec ssl,y:(r)-n - unhandled("movec ssl,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2135: { // movec la,y:(r)-n - unhandled("movec la,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2136: { // movec lc,y:(r)-n - unhandled("movec lc,y:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2137: { // movec m,x:(r)+n - unhandled("movec m,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2138: { // movec ep,x:(r)+n - unhandled("movec ep,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2139: { // movec vba,x:(r)+n - unhandled("movec vba,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2140: { // movec sc,x:(r)+n - unhandled("movec sc,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2141: { // movec sz,x:(r)+n - unhandled("movec sz,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2142: { // movec sr,x:(r)+n - unhandled("movec sr,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2143: { // movec omr,x:(r)+n - unhandled("movec omr,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2144: { // movec sp,x:(r)+n - unhandled("movec sp,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2145: { // movec ssh,x:(r)+n - unhandled("movec ssh,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2146: { // movec ssl,x:(r)+n - unhandled("movec ssl,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2147: { // movec la,x:(r)+n - unhandled("movec la,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2148: { // movec lc,x:(r)+n - unhandled("movec lc,x:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2149: { // movec m,y:(r)+n - unhandled("movec m,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2150: { // movec ep,y:(r)+n - unhandled("movec ep,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2151: { // movec vba,y:(r)+n - unhandled("movec vba,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2152: { // movec sc,y:(r)+n - unhandled("movec sc,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2153: { // movec sz,y:(r)+n - unhandled("movec sz,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2154: { // movec sr,y:(r)+n - unhandled("movec sr,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2155: { // movec omr,y:(r)+n - unhandled("movec omr,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2156: { // movec sp,y:(r)+n - unhandled("movec sp,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2157: { // movec ssh,y:(r)+n - unhandled("movec ssh,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2158: { // movec ssl,y:(r)+n - unhandled("movec ssl,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2159: { // movec la,y:(r)+n - unhandled("movec la,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2160: { // movec lc,y:(r)+n - unhandled("movec lc,y:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2161: { // movec m,x:(r)- - unhandled("movec m,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2162: { // movec ep,x:(r)- - unhandled("movec ep,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2163: { // movec vba,x:(r)- - unhandled("movec vba,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2164: { // movec sc,x:(r)- - unhandled("movec sc,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2165: { // movec sz,x:(r)- - unhandled("movec sz,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2166: { // movec sr,x:(r)- - unhandled("movec sr,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2167: { // movec omr,x:(r)- - unhandled("movec omr,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2168: { // movec sp,x:(r)- - unhandled("movec sp,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2169: { // movec ssh,x:(r)- - unhandled("movec ssh,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2170: { // movec ssl,x:(r)- - unhandled("movec ssl,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2171: { // movec la,x:(r)- - unhandled("movec la,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2172: { // movec lc,x:(r)- - unhandled("movec lc,x:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2173: { // movec m,y:(r)- - unhandled("movec m,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2174: { // movec ep,y:(r)- - unhandled("movec ep,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2175: { // movec vba,y:(r)- - unhandled("movec vba,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2176: { // movec sc,y:(r)- - unhandled("movec sc,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2177: { // movec sz,y:(r)- - unhandled("movec sz,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2178: { // movec sr,y:(r)- - unhandled("movec sr,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2179: { // movec omr,y:(r)- - unhandled("movec omr,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2180: { // movec sp,y:(r)- - unhandled("movec sp,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2181: { // movec ssh,y:(r)- - unhandled("movec ssh,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2182: { // movec ssl,y:(r)- - unhandled("movec ssl,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2183: { // movec la,y:(r)- - unhandled("movec la,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2184: { // movec lc,y:(r)- - unhandled("movec lc,y:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2185: { // movec m,x:(r)+ - unhandled("movec m,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2186: { // movec ep,x:(r)+ - unhandled("movec ep,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2187: { // movec vba,x:(r)+ - unhandled("movec vba,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2188: { // movec sc,x:(r)+ - unhandled("movec sc,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2189: { // movec sz,x:(r)+ - unhandled("movec sz,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2190: { // movec sr,x:(r)+ - unhandled("movec sr,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2191: { // movec omr,x:(r)+ - unhandled("movec omr,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2192: { // movec sp,x:(r)+ - unhandled("movec sp,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2193: { // movec ssh,x:(r)+ - unhandled("movec ssh,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2194: { // movec ssl,x:(r)+ - unhandled("movec ssl,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2195: { // movec la,x:(r)+ - unhandled("movec la,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2196: { // movec lc,x:(r)+ - unhandled("movec lc,x:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2197: { // movec m,y:(r)+ - unhandled("movec m,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2198: { // movec ep,y:(r)+ - unhandled("movec ep,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2199: { // movec vba,y:(r)+ - unhandled("movec vba,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2200: { // movec sc,y:(r)+ - unhandled("movec sc,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2201: { // movec sz,y:(r)+ - unhandled("movec sz,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2202: { // movec sr,y:(r)+ - unhandled("movec sr,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2203: { // movec omr,y:(r)+ - unhandled("movec omr,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2204: { // movec sp,y:(r)+ - unhandled("movec sp,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2205: { // movec ssh,y:(r)+ - unhandled("movec ssh,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2206: { // movec ssl,y:(r)+ - unhandled("movec ssl,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2207: { // movec la,y:(r)+ - unhandled("movec la,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2208: { // movec lc,y:(r)+ - unhandled("movec lc,y:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2209: { // movec m,x:(r) - unhandled("movec m,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2210: { // movec ep,x:(r) - unhandled("movec ep,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2211: { // movec vba,x:(r) - unhandled("movec vba,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2212: { // movec sc,x:(r) - unhandled("movec sc,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2213: { // movec sz,x:(r) - unhandled("movec sz,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2214: { // movec sr,x:(r) - unhandled("movec sr,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2215: { // movec omr,x:(r) - unhandled("movec omr,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2216: { // movec sp,x:(r) - unhandled("movec sp,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2217: { // movec ssh,x:(r) - unhandled("movec ssh,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2218: { // movec ssl,x:(r) - unhandled("movec ssl,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2219: { // movec la,x:(r) - unhandled("movec la,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2220: { // movec lc,x:(r) - unhandled("movec lc,x:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2221: { // movec m,y:(r) - unhandled("movec m,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2222: { // movec ep,y:(r) - unhandled("movec ep,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2223: { // movec vba,y:(r) - unhandled("movec vba,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2224: { // movec sc,y:(r) - unhandled("movec sc,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2225: { // movec sz,y:(r) - unhandled("movec sz,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2226: { // movec sr,y:(r) - unhandled("movec sr,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2227: { // movec omr,y:(r) - unhandled("movec omr,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2228: { // movec sp,y:(r) - unhandled("movec sp,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2229: { // movec ssh,y:(r) - unhandled("movec ssh,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2230: { // movec ssl,y:(r) - unhandled("movec ssl,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2231: { // movec la,y:(r) - unhandled("movec la,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2232: { // movec lc,y:(r) - unhandled("movec lc,y:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2233: { // movec m,x:(r+n) - unhandled("movec m,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2234: { // movec ep,x:(r+n) - unhandled("movec ep,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2235: { // movec vba,x:(r+n) - unhandled("movec vba,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2236: { // movec sc,x:(r+n) - unhandled("movec sc,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2237: { // movec sz,x:(r+n) - unhandled("movec sz,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2238: { // movec sr,x:(r+n) - unhandled("movec sr,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2239: { // movec omr,x:(r+n) - unhandled("movec omr,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2240: { // movec sp,x:(r+n) - unhandled("movec sp,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2241: { // movec ssh,x:(r+n) - unhandled("movec ssh,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2242: { // movec ssl,x:(r+n) - unhandled("movec ssl,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2243: { // movec la,x:(r+n) - unhandled("movec la,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2244: { // movec lc,x:(r+n) - unhandled("movec lc,x:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2245: { // movec m,y:(r+n) - unhandled("movec m,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2246: { // movec ep,y:(r+n) - unhandled("movec ep,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2247: { // movec vba,y:(r+n) - unhandled("movec vba,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2248: { // movec sc,y:(r+n) - unhandled("movec sc,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2249: { // movec sz,y:(r+n) - unhandled("movec sz,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2250: { // movec sr,y:(r+n) - unhandled("movec sr,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2251: { // movec omr,y:(r+n) - unhandled("movec omr,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2252: { // movec sp,y:(r+n) - unhandled("movec sp,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2253: { // movec ssh,y:(r+n) - unhandled("movec ssh,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2254: { // movec ssl,y:(r+n) - unhandled("movec ssl,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2255: { // movec la,y:(r+n) - unhandled("movec la,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2256: { // movec lc,y:(r+n) - unhandled("movec lc,y:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2257: { // movec m,x:-(r) - unhandled("movec m,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(ea, s1); break; } case 2258: { // movec ep,x:-(r) - unhandled("movec ep,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ep(); + m_x.write_dword(ea, s1); break; } case 2259: { // movec vba,x:-(r) - unhandled("movec vba,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_vba(); + m_x.write_dword(ea, s1); break; } case 2260: { // movec sc,x:-(r) - unhandled("movec sc,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sc(); + m_x.write_dword(ea, s1); break; } case 2261: { // movec sz,x:-(r) - unhandled("movec sz,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sz(); + m_x.write_dword(ea, s1); break; } case 2262: { // movec sr,x:-(r) - unhandled("movec sr,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sr(); + m_x.write_dword(ea, s1); break; } case 2263: { // movec omr,x:-(r) - unhandled("movec omr,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_omr(); + m_x.write_dword(ea, s1); break; } case 2264: { // movec sp,x:-(r) - unhandled("movec sp,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sp(); + m_x.write_dword(ea, s1); break; } case 2265: { // movec ssh,x:-(r) - unhandled("movec ssh,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ssh(); + m_x.write_dword(ea, s1); break; } case 2266: { // movec ssl,x:-(r) - unhandled("movec ssl,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ssl(); + m_x.write_dword(ea, s1); break; } case 2267: { // movec la,x:-(r) - unhandled("movec la,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_la(); + m_x.write_dword(ea, s1); break; } case 2268: { // movec lc,x:-(r) - unhandled("movec lc,x:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_lc(); + m_x.write_dword(ea, s1); break; } case 2269: { // movec m,y:-(r) - unhandled("movec m,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(ea, s1); break; } case 2270: { // movec ep,y:-(r) - unhandled("movec ep,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ep(); + m_y.write_dword(ea, s1); break; } case 2271: { // movec vba,y:-(r) - unhandled("movec vba,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_vba(); + m_y.write_dword(ea, s1); break; } case 2272: { // movec sc,y:-(r) - unhandled("movec sc,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sc(); + m_y.write_dword(ea, s1); break; } case 2273: { // movec sz,y:-(r) - unhandled("movec sz,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sz(); + m_y.write_dword(ea, s1); break; } case 2274: { // movec sr,y:-(r) - unhandled("movec sr,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sr(); + m_y.write_dword(ea, s1); break; } case 2275: { // movec omr,y:-(r) - unhandled("movec omr,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_omr(); + m_y.write_dword(ea, s1); break; } case 2276: { // movec sp,y:-(r) - unhandled("movec sp,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_sp(); + m_y.write_dword(ea, s1); break; } case 2277: { // movec ssh,y:-(r) - unhandled("movec ssh,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ssh(); + m_y.write_dword(ea, s1); break; } case 2278: { // movec ssl,y:-(r) - unhandled("movec ssl,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_ssl(); + m_y.write_dword(ea, s1); break; } case 2279: { // movec la,y:-(r) - unhandled("movec la,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_la(); + m_y.write_dword(ea, s1); break; } case 2280: { // movec lc,y:-(r) - unhandled("movec lc,y:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s1 = get_lc(); + m_y.write_dword(ea, s1); break; } case 2281: { // movec x:[abs],m - unhandled("movec x:[abs],m"); + u32 abs = exv; + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(abs)); break; } case 2282: { // movec x:[abs],ep - unhandled("movec x:[abs],ep"); + u32 abs = exv; + set_ep(m_x.read_dword(abs)); break; } case 2283: { // movec x:[abs],vba - unhandled("movec x:[abs],vba"); + u32 abs = exv; + set_vba(m_x.read_dword(abs)); break; } case 2284: { // movec x:[abs],sc - unhandled("movec x:[abs],sc"); + u32 abs = exv; + set_sc(m_x.read_dword(abs)); break; } case 2285: { // movec x:[abs],sz - unhandled("movec x:[abs],sz"); + u32 abs = exv; + set_sz(m_x.read_dword(abs)); break; } case 2286: { // movec x:[abs],sr - unhandled("movec x:[abs],sr"); + u32 abs = exv; + set_sr(m_x.read_dword(abs)); break; } case 2287: { // movec x:[abs],omr - unhandled("movec x:[abs],omr"); + u32 abs = exv; + set_omr(m_x.read_dword(abs)); break; } case 2288: { // movec x:[abs],sp - unhandled("movec x:[abs],sp"); + u32 abs = exv; + set_sp(m_x.read_dword(abs)); break; } case 2289: { // movec x:[abs],ssh - unhandled("movec x:[abs],ssh"); + u32 abs = exv; + set_ssh(m_x.read_dword(abs)); break; } case 2290: { // movec x:[abs],ssl - unhandled("movec x:[abs],ssl"); + u32 abs = exv; + set_ssl(m_x.read_dword(abs)); break; } case 2291: { // movec x:[abs],la - unhandled("movec x:[abs],la"); + u32 abs = exv; + set_la(m_x.read_dword(abs)); break; } case 2292: { // movec x:[abs],lc - unhandled("movec x:[abs],lc"); + u32 abs = exv; + set_lc(m_x.read_dword(abs)); break; } case 2293: { // movec y:[abs],m - unhandled("movec y:[abs],m"); + u32 abs = exv; + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(abs)); break; } case 2294: { // movec y:[abs],ep - unhandled("movec y:[abs],ep"); + u32 abs = exv; + set_ep(m_y.read_dword(abs)); break; } case 2295: { // movec y:[abs],vba - unhandled("movec y:[abs],vba"); + u32 abs = exv; + set_vba(m_y.read_dword(abs)); break; } case 2296: { // movec y:[abs],sc - unhandled("movec y:[abs],sc"); + u32 abs = exv; + set_sc(m_y.read_dword(abs)); break; } case 2297: { // movec y:[abs],sz - unhandled("movec y:[abs],sz"); + u32 abs = exv; + set_sz(m_y.read_dword(abs)); break; } case 2298: { // movec y:[abs],sr - unhandled("movec y:[abs],sr"); + u32 abs = exv; + set_sr(m_y.read_dword(abs)); break; } case 2299: { // movec y:[abs],omr - unhandled("movec y:[abs],omr"); + u32 abs = exv; + set_omr(m_y.read_dword(abs)); break; } case 2300: { // movec y:[abs],sp - unhandled("movec y:[abs],sp"); + u32 abs = exv; + set_sp(m_y.read_dword(abs)); break; } case 2301: { // movec y:[abs],ssh - unhandled("movec y:[abs],ssh"); + u32 abs = exv; + set_ssh(m_y.read_dword(abs)); break; } case 2302: { // movec y:[abs],ssl - unhandled("movec y:[abs],ssl"); + u32 abs = exv; + set_ssl(m_y.read_dword(abs)); break; } case 2303: { // movec y:[abs],la - unhandled("movec y:[abs],la"); + u32 abs = exv; + set_la(m_y.read_dword(abs)); break; } case 2304: { // movec y:[abs],lc - unhandled("movec y:[abs],lc"); + u32 abs = exv; + set_lc(m_y.read_dword(abs)); break; } case 2305: { // movec #[i],m - unhandled("movec #[i],m"); + u32 i = exv; + set_m(BIT(opcode, 0, 5) & 7, i); break; } case 2306: { // movec #[i],ep - unhandled("movec #[i],ep"); + u32 i = exv; + set_ep(i); break; } case 2307: { // movec #[i],vba - unhandled("movec #[i],vba"); + u32 i = exv; + set_vba(i); break; } case 2308: { // movec #[i],sc - unhandled("movec #[i],sc"); + u32 i = exv; + set_sc(i); break; } case 2309: { // movec #[i],sz - unhandled("movec #[i],sz"); + u32 i = exv; + set_sz(i); break; } case 2310: { // movec #[i],sr - unhandled("movec #[i],sr"); + u32 i = exv; + set_sr(i); break; } case 2311: { // movec #[i],omr - unhandled("movec #[i],omr"); + u32 i = exv; + set_omr(i); break; } case 2312: { // movec #[i],sp - unhandled("movec #[i],sp"); + u32 i = exv; + set_sp(i); break; } case 2313: { // movec #[i],ssh - unhandled("movec #[i],ssh"); + u32 i = exv; + set_ssh(i); break; } case 2314: { // movec #[i],ssl - unhandled("movec #[i],ssl"); + u32 i = exv; + set_ssl(i); break; } case 2315: { // movec #[i],la - unhandled("movec #[i],la"); + u32 i = exv; + set_la(i); break; } case 2316: { // movec #[i],lc - unhandled("movec #[i],lc"); + u32 i = exv; + set_lc(i); break; } case 2317: { // movec x:[aa],m - unhandled("movec x:[aa],m"); + u32 aa = BIT(opcode, 8, 6); + set_m(BIT(opcode, 0, 5) & 7, m_x.read_dword(aa)); break; } case 2318: { // movec x:[aa],ep - unhandled("movec x:[aa],ep"); + u32 aa = BIT(opcode, 8, 6); + set_ep(m_x.read_dword(aa)); break; } case 2319: { // movec x:[aa],vba - unhandled("movec x:[aa],vba"); + u32 aa = BIT(opcode, 8, 6); + set_vba(m_x.read_dword(aa)); break; } case 2320: { // movec x:[aa],sc - unhandled("movec x:[aa],sc"); + u32 aa = BIT(opcode, 8, 6); + set_sc(m_x.read_dword(aa)); break; } case 2321: { // movec x:[aa],sz - unhandled("movec x:[aa],sz"); + u32 aa = BIT(opcode, 8, 6); + set_sz(m_x.read_dword(aa)); break; } case 2322: { // movec x:[aa],sr - unhandled("movec x:[aa],sr"); + u32 aa = BIT(opcode, 8, 6); + set_sr(m_x.read_dword(aa)); break; } case 2323: { // movec x:[aa],omr - unhandled("movec x:[aa],omr"); + u32 aa = BIT(opcode, 8, 6); + set_omr(m_x.read_dword(aa)); break; } case 2324: { // movec x:[aa],sp - unhandled("movec x:[aa],sp"); + u32 aa = BIT(opcode, 8, 6); + set_sp(m_x.read_dword(aa)); break; } case 2325: { // movec x:[aa],ssh - unhandled("movec x:[aa],ssh"); + u32 aa = BIT(opcode, 8, 6); + set_ssh(m_x.read_dword(aa)); break; } case 2326: { // movec x:[aa],ssl - unhandled("movec x:[aa],ssl"); + u32 aa = BIT(opcode, 8, 6); + set_ssl(m_x.read_dword(aa)); break; } case 2327: { // movec x:[aa],la - unhandled("movec x:[aa],la"); + u32 aa = BIT(opcode, 8, 6); + set_la(m_x.read_dword(aa)); break; } case 2328: { // movec x:[aa],lc - unhandled("movec x:[aa],lc"); + u32 aa = BIT(opcode, 8, 6); + set_lc(m_x.read_dword(aa)); break; } case 2329: { // movec y:[aa],m - unhandled("movec y:[aa],m"); + u32 aa = BIT(opcode, 8, 6); + set_m(BIT(opcode, 0, 5) & 7, m_y.read_dword(aa)); break; } case 2330: { // movec y:[aa],ep - unhandled("movec y:[aa],ep"); + u32 aa = BIT(opcode, 8, 6); + set_ep(m_y.read_dword(aa)); break; } case 2331: { // movec y:[aa],vba - unhandled("movec y:[aa],vba"); + u32 aa = BIT(opcode, 8, 6); + set_vba(m_y.read_dword(aa)); break; } case 2332: { // movec y:[aa],sc - unhandled("movec y:[aa],sc"); + u32 aa = BIT(opcode, 8, 6); + set_sc(m_y.read_dword(aa)); break; } case 2333: { // movec y:[aa],sz - unhandled("movec y:[aa],sz"); + u32 aa = BIT(opcode, 8, 6); + set_sz(m_y.read_dword(aa)); break; } case 2334: { // movec y:[aa],sr - unhandled("movec y:[aa],sr"); + u32 aa = BIT(opcode, 8, 6); + set_sr(m_y.read_dword(aa)); break; } case 2335: { // movec y:[aa],omr - unhandled("movec y:[aa],omr"); + u32 aa = BIT(opcode, 8, 6); + set_omr(m_y.read_dword(aa)); break; } case 2336: { // movec y:[aa],sp - unhandled("movec y:[aa],sp"); + u32 aa = BIT(opcode, 8, 6); + set_sp(m_y.read_dword(aa)); break; } case 2337: { // movec y:[aa],ssh - unhandled("movec y:[aa],ssh"); + u32 aa = BIT(opcode, 8, 6); + set_ssh(m_y.read_dword(aa)); break; } case 2338: { // movec y:[aa],ssl - unhandled("movec y:[aa],ssl"); + u32 aa = BIT(opcode, 8, 6); + set_ssl(m_y.read_dword(aa)); break; } case 2339: { // movec y:[aa],la - unhandled("movec y:[aa],la"); + u32 aa = BIT(opcode, 8, 6); + set_la(m_y.read_dword(aa)); break; } case 2340: { // movec y:[aa],lc - unhandled("movec y:[aa],lc"); + u32 aa = BIT(opcode, 8, 6); + set_lc(m_y.read_dword(aa)); break; } case 2341: { // movec m,x:[aa] - unhandled("movec m,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_x.write_dword(aa, s1); break; } case 2342: { // movec ep,x:[aa] - unhandled("movec ep,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ep(); + m_x.write_dword(aa, s1); break; } case 2343: { // movec vba,x:[aa] - unhandled("movec vba,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_vba(); + m_x.write_dword(aa, s1); break; } case 2344: { // movec sc,x:[aa] - unhandled("movec sc,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sc(); + m_x.write_dword(aa, s1); break; } case 2345: { // movec sz,x:[aa] - unhandled("movec sz,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sz(); + m_x.write_dword(aa, s1); break; } case 2346: { // movec sr,x:[aa] - unhandled("movec sr,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sr(); + m_x.write_dword(aa, s1); break; } case 2347: { // movec omr,x:[aa] - unhandled("movec omr,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_omr(); + m_x.write_dword(aa, s1); break; } case 2348: { // movec sp,x:[aa] - unhandled("movec sp,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sp(); + m_x.write_dword(aa, s1); break; } case 2349: { // movec ssh,x:[aa] - unhandled("movec ssh,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ssh(); + m_x.write_dword(aa, s1); break; } case 2350: { // movec ssl,x:[aa] - unhandled("movec ssl,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ssl(); + m_x.write_dword(aa, s1); break; } case 2351: { // movec la,x:[aa] - unhandled("movec la,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_la(); + m_x.write_dword(aa, s1); break; } case 2352: { // movec lc,x:[aa] - unhandled("movec lc,x:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_lc(); + m_x.write_dword(aa, s1); break; } case 2353: { // movec m,y:[aa] - unhandled("movec m,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + m_y.write_dword(aa, s1); break; } case 2354: { // movec ep,y:[aa] - unhandled("movec ep,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ep(); + m_y.write_dword(aa, s1); break; } case 2355: { // movec vba,y:[aa] - unhandled("movec vba,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_vba(); + m_y.write_dword(aa, s1); break; } case 2356: { // movec sc,y:[aa] - unhandled("movec sc,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sc(); + m_y.write_dword(aa, s1); break; } case 2357: { // movec sz,y:[aa] - unhandled("movec sz,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sz(); + m_y.write_dword(aa, s1); break; } case 2358: { // movec sr,y:[aa] - unhandled("movec sr,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sr(); + m_y.write_dword(aa, s1); break; } case 2359: { // movec omr,y:[aa] - unhandled("movec omr,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_omr(); + m_y.write_dword(aa, s1); break; } case 2360: { // movec sp,y:[aa] - unhandled("movec sp,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_sp(); + m_y.write_dword(aa, s1); break; } case 2361: { // movec ssh,y:[aa] - unhandled("movec ssh,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ssh(); + m_y.write_dword(aa, s1); break; } case 2362: { // movec ssl,y:[aa] - unhandled("movec ssl,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_ssl(); + m_y.write_dword(aa, s1); break; } case 2363: { // movec la,y:[aa] - unhandled("movec la,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_la(); + m_y.write_dword(aa, s1); break; } case 2364: { // movec lc,y:[aa] - unhandled("movec lc,y:[aa]"); + u32 aa = BIT(opcode, 8, 6); + u32 s1 = get_lc(); + m_y.write_dword(aa, s1); break; } case 2365: { // movec x0,m - unhandled("movec x0,m"); + u32 s2 = get_x0(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2366: { // movec x0,ep - unhandled("movec x0,ep"); + u32 s2 = get_x0(); + set_ep(s2); break; } case 2367: { // movec x0,vba - unhandled("movec x0,vba"); + u32 s2 = get_x0(); + set_vba(s2); break; } case 2368: { // movec x0,sc - unhandled("movec x0,sc"); + u32 s2 = get_x0(); + set_sc(s2); break; } case 2369: { // movec x0,sz - unhandled("movec x0,sz"); + u32 s2 = get_x0(); + set_sz(s2); break; } case 2370: { // movec x0,sr - unhandled("movec x0,sr"); + u32 s2 = get_x0(); + set_sr(s2); break; } case 2371: { // movec x0,omr - unhandled("movec x0,omr"); + u32 s2 = get_x0(); + set_omr(s2); break; } case 2372: { // movec x0,sp - unhandled("movec x0,sp"); + u32 s2 = get_x0(); + set_sp(s2); break; } case 2373: { // movec x0,ssh - unhandled("movec x0,ssh"); + u32 s2 = get_x0(); + set_ssh(s2); break; } case 2374: { // movec x0,ssl - unhandled("movec x0,ssl"); + u32 s2 = get_x0(); + set_ssl(s2); break; } case 2375: { // movec x0,la - unhandled("movec x0,la"); + u32 s2 = get_x0(); + set_la(s2); break; } case 2376: { // movec x0,lc - unhandled("movec x0,lc"); + u32 s2 = get_x0(); + set_lc(s2); break; } case 2377: { // movec x1,m - unhandled("movec x1,m"); + u32 s2 = get_x1(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2378: { // movec x1,ep - unhandled("movec x1,ep"); + u32 s2 = get_x1(); + set_ep(s2); break; } case 2379: { // movec x1,vba - unhandled("movec x1,vba"); + u32 s2 = get_x1(); + set_vba(s2); break; } case 2380: { // movec x1,sc - unhandled("movec x1,sc"); + u32 s2 = get_x1(); + set_sc(s2); break; } case 2381: { // movec x1,sz - unhandled("movec x1,sz"); + u32 s2 = get_x1(); + set_sz(s2); break; } case 2382: { // movec x1,sr - unhandled("movec x1,sr"); + u32 s2 = get_x1(); + set_sr(s2); break; } case 2383: { // movec x1,omr - unhandled("movec x1,omr"); + u32 s2 = get_x1(); + set_omr(s2); break; } case 2384: { // movec x1,sp - unhandled("movec x1,sp"); + u32 s2 = get_x1(); + set_sp(s2); break; } case 2385: { // movec x1,ssh - unhandled("movec x1,ssh"); + u32 s2 = get_x1(); + set_ssh(s2); break; } case 2386: { // movec x1,ssl - unhandled("movec x1,ssl"); + u32 s2 = get_x1(); + set_ssl(s2); break; } case 2387: { // movec x1,la - unhandled("movec x1,la"); + u32 s2 = get_x1(); + set_la(s2); break; } case 2388: { // movec x1,lc - unhandled("movec x1,lc"); + u32 s2 = get_x1(); + set_lc(s2); break; } case 2389: { // movec y0,m - unhandled("movec y0,m"); + u32 s2 = get_y0(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2390: { // movec y0,ep - unhandled("movec y0,ep"); + u32 s2 = get_y0(); + set_ep(s2); break; } case 2391: { // movec y0,vba - unhandled("movec y0,vba"); + u32 s2 = get_y0(); + set_vba(s2); break; } case 2392: { // movec y0,sc - unhandled("movec y0,sc"); + u32 s2 = get_y0(); + set_sc(s2); break; } case 2393: { // movec y0,sz - unhandled("movec y0,sz"); + u32 s2 = get_y0(); + set_sz(s2); break; } case 2394: { // movec y0,sr - unhandled("movec y0,sr"); + u32 s2 = get_y0(); + set_sr(s2); break; } case 2395: { // movec y0,omr - unhandled("movec y0,omr"); + u32 s2 = get_y0(); + set_omr(s2); break; } case 2396: { // movec y0,sp - unhandled("movec y0,sp"); + u32 s2 = get_y0(); + set_sp(s2); break; } case 2397: { // movec y0,ssh - unhandled("movec y0,ssh"); + u32 s2 = get_y0(); + set_ssh(s2); break; } case 2398: { // movec y0,ssl - unhandled("movec y0,ssl"); + u32 s2 = get_y0(); + set_ssl(s2); break; } case 2399: { // movec y0,la - unhandled("movec y0,la"); + u32 s2 = get_y0(); + set_la(s2); break; } case 2400: { // movec y0,lc - unhandled("movec y0,lc"); + u32 s2 = get_y0(); + set_lc(s2); break; } case 2401: { // movec y1,m - unhandled("movec y1,m"); + u32 s2 = get_y1(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2402: { // movec y1,ep - unhandled("movec y1,ep"); + u32 s2 = get_y1(); + set_ep(s2); break; } case 2403: { // movec y1,vba - unhandled("movec y1,vba"); + u32 s2 = get_y1(); + set_vba(s2); break; } case 2404: { // movec y1,sc - unhandled("movec y1,sc"); + u32 s2 = get_y1(); + set_sc(s2); break; } case 2405: { // movec y1,sz - unhandled("movec y1,sz"); + u32 s2 = get_y1(); + set_sz(s2); break; } case 2406: { // movec y1,sr - unhandled("movec y1,sr"); + u32 s2 = get_y1(); + set_sr(s2); break; } case 2407: { // movec y1,omr - unhandled("movec y1,omr"); + u32 s2 = get_y1(); + set_omr(s2); break; } case 2408: { // movec y1,sp - unhandled("movec y1,sp"); + u32 s2 = get_y1(); + set_sp(s2); break; } case 2409: { // movec y1,ssh - unhandled("movec y1,ssh"); + u32 s2 = get_y1(); + set_ssh(s2); break; } case 2410: { // movec y1,ssl - unhandled("movec y1,ssl"); + u32 s2 = get_y1(); + set_ssl(s2); break; } case 2411: { // movec y1,la - unhandled("movec y1,la"); + u32 s2 = get_y1(); + set_la(s2); break; } case 2412: { // movec y1,lc - unhandled("movec y1,lc"); + u32 s2 = get_y1(); + set_lc(s2); break; } case 2413: { // movec a0,m - unhandled("movec a0,m"); + u32 s2 = get_a0(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2414: { // movec a0,ep - unhandled("movec a0,ep"); + u32 s2 = get_a0(); + set_ep(s2); break; } case 2415: { // movec a0,vba - unhandled("movec a0,vba"); + u32 s2 = get_a0(); + set_vba(s2); break; } case 2416: { // movec a0,sc - unhandled("movec a0,sc"); + u32 s2 = get_a0(); + set_sc(s2); break; } case 2417: { // movec a0,sz - unhandled("movec a0,sz"); + u32 s2 = get_a0(); + set_sz(s2); break; } case 2418: { // movec a0,sr - unhandled("movec a0,sr"); + u32 s2 = get_a0(); + set_sr(s2); break; } case 2419: { // movec a0,omr - unhandled("movec a0,omr"); + u32 s2 = get_a0(); + set_omr(s2); break; } case 2420: { // movec a0,sp - unhandled("movec a0,sp"); + u32 s2 = get_a0(); + set_sp(s2); break; } case 2421: { // movec a0,ssh - unhandled("movec a0,ssh"); + u32 s2 = get_a0(); + set_ssh(s2); break; } case 2422: { // movec a0,ssl - unhandled("movec a0,ssl"); + u32 s2 = get_a0(); + set_ssl(s2); break; } case 2423: { // movec a0,la - unhandled("movec a0,la"); + u32 s2 = get_a0(); + set_la(s2); break; } case 2424: { // movec a0,lc - unhandled("movec a0,lc"); + u32 s2 = get_a0(); + set_lc(s2); break; } case 2425: { // movec b0,m - unhandled("movec b0,m"); + u32 s2 = get_b0(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2426: { // movec b0,ep - unhandled("movec b0,ep"); + u32 s2 = get_b0(); + set_ep(s2); break; } case 2427: { // movec b0,vba - unhandled("movec b0,vba"); + u32 s2 = get_b0(); + set_vba(s2); break; } case 2428: { // movec b0,sc - unhandled("movec b0,sc"); + u32 s2 = get_b0(); + set_sc(s2); break; } case 2429: { // movec b0,sz - unhandled("movec b0,sz"); + u32 s2 = get_b0(); + set_sz(s2); break; } case 2430: { // movec b0,sr - unhandled("movec b0,sr"); + u32 s2 = get_b0(); + set_sr(s2); break; } case 2431: { // movec b0,omr - unhandled("movec b0,omr"); + u32 s2 = get_b0(); + set_omr(s2); break; } case 2432: { // movec b0,sp - unhandled("movec b0,sp"); + u32 s2 = get_b0(); + set_sp(s2); break; } case 2433: { // movec b0,ssh - unhandled("movec b0,ssh"); + u32 s2 = get_b0(); + set_ssh(s2); break; } case 2434: { // movec b0,ssl - unhandled("movec b0,ssl"); + u32 s2 = get_b0(); + set_ssl(s2); break; } case 2435: { // movec b0,la - unhandled("movec b0,la"); + u32 s2 = get_b0(); + set_la(s2); break; } case 2436: { // movec b0,lc - unhandled("movec b0,lc"); + u32 s2 = get_b0(); + set_lc(s2); break; } case 2437: { // movec a2,m - unhandled("movec a2,m"); + u32 s2 = get_a2(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2438: { // movec a2,ep - unhandled("movec a2,ep"); + u32 s2 = get_a2(); + set_ep(s2); break; } case 2439: { // movec a2,vba - unhandled("movec a2,vba"); + u32 s2 = get_a2(); + set_vba(s2); break; } case 2440: { // movec a2,sc - unhandled("movec a2,sc"); + u32 s2 = get_a2(); + set_sc(s2); break; } case 2441: { // movec a2,sz - unhandled("movec a2,sz"); + u32 s2 = get_a2(); + set_sz(s2); break; } case 2442: { // movec a2,sr - unhandled("movec a2,sr"); + u32 s2 = get_a2(); + set_sr(s2); break; } case 2443: { // movec a2,omr - unhandled("movec a2,omr"); + u32 s2 = get_a2(); + set_omr(s2); break; } case 2444: { // movec a2,sp - unhandled("movec a2,sp"); + u32 s2 = get_a2(); + set_sp(s2); break; } case 2445: { // movec a2,ssh - unhandled("movec a2,ssh"); + u32 s2 = get_a2(); + set_ssh(s2); break; } case 2446: { // movec a2,ssl - unhandled("movec a2,ssl"); + u32 s2 = get_a2(); + set_ssl(s2); break; } case 2447: { // movec a2,la - unhandled("movec a2,la"); + u32 s2 = get_a2(); + set_la(s2); break; } case 2448: { // movec a2,lc - unhandled("movec a2,lc"); + u32 s2 = get_a2(); + set_lc(s2); break; } case 2449: { // movec b2,m - unhandled("movec b2,m"); + u32 s2 = get_b2(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2450: { // movec b2,ep - unhandled("movec b2,ep"); + u32 s2 = get_b2(); + set_ep(s2); break; } case 2451: { // movec b2,vba - unhandled("movec b2,vba"); + u32 s2 = get_b2(); + set_vba(s2); break; } case 2452: { // movec b2,sc - unhandled("movec b2,sc"); + u32 s2 = get_b2(); + set_sc(s2); break; } case 2453: { // movec b2,sz - unhandled("movec b2,sz"); + u32 s2 = get_b2(); + set_sz(s2); break; } case 2454: { // movec b2,sr - unhandled("movec b2,sr"); + u32 s2 = get_b2(); + set_sr(s2); break; } case 2455: { // movec b2,omr - unhandled("movec b2,omr"); + u32 s2 = get_b2(); + set_omr(s2); break; } case 2456: { // movec b2,sp - unhandled("movec b2,sp"); + u32 s2 = get_b2(); + set_sp(s2); break; } case 2457: { // movec b2,ssh - unhandled("movec b2,ssh"); + u32 s2 = get_b2(); + set_ssh(s2); break; } case 2458: { // movec b2,ssl - unhandled("movec b2,ssl"); + u32 s2 = get_b2(); + set_ssl(s2); break; } case 2459: { // movec b2,la - unhandled("movec b2,la"); + u32 s2 = get_b2(); + set_la(s2); break; } case 2460: { // movec b2,lc - unhandled("movec b2,lc"); + u32 s2 = get_b2(); + set_lc(s2); break; } case 2461: { // movec a1,m - unhandled("movec a1,m"); + u32 s2 = get_a1(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2462: { // movec a1,ep - unhandled("movec a1,ep"); + u32 s2 = get_a1(); + set_ep(s2); break; } case 2463: { // movec a1,vba - unhandled("movec a1,vba"); + u32 s2 = get_a1(); + set_vba(s2); break; } case 2464: { // movec a1,sc - unhandled("movec a1,sc"); + u32 s2 = get_a1(); + set_sc(s2); break; } case 2465: { // movec a1,sz - unhandled("movec a1,sz"); + u32 s2 = get_a1(); + set_sz(s2); break; } case 2466: { // movec a1,sr - unhandled("movec a1,sr"); + u32 s2 = get_a1(); + set_sr(s2); break; } case 2467: { // movec a1,omr - unhandled("movec a1,omr"); + u32 s2 = get_a1(); + set_omr(s2); break; } case 2468: { // movec a1,sp - unhandled("movec a1,sp"); + u32 s2 = get_a1(); + set_sp(s2); break; } case 2469: { // movec a1,ssh - unhandled("movec a1,ssh"); + u32 s2 = get_a1(); + set_ssh(s2); break; } case 2470: { // movec a1,ssl - unhandled("movec a1,ssl"); + u32 s2 = get_a1(); + set_ssl(s2); break; } case 2471: { // movec a1,la - unhandled("movec a1,la"); + u32 s2 = get_a1(); + set_la(s2); break; } case 2472: { // movec a1,lc - unhandled("movec a1,lc"); + u32 s2 = get_a1(); + set_lc(s2); break; } case 2473: { // movec b1,m - unhandled("movec b1,m"); + u32 s2 = get_b1(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2474: { // movec b1,ep - unhandled("movec b1,ep"); + u32 s2 = get_b1(); + set_ep(s2); break; } case 2475: { // movec b1,vba - unhandled("movec b1,vba"); + u32 s2 = get_b1(); + set_vba(s2); break; } case 2476: { // movec b1,sc - unhandled("movec b1,sc"); + u32 s2 = get_b1(); + set_sc(s2); break; } case 2477: { // movec b1,sz - unhandled("movec b1,sz"); + u32 s2 = get_b1(); + set_sz(s2); break; } case 2478: { // movec b1,sr - unhandled("movec b1,sr"); + u32 s2 = get_b1(); + set_sr(s2); break; } case 2479: { // movec b1,omr - unhandled("movec b1,omr"); + u32 s2 = get_b1(); + set_omr(s2); break; } case 2480: { // movec b1,sp - unhandled("movec b1,sp"); + u32 s2 = get_b1(); + set_sp(s2); break; } case 2481: { // movec b1,ssh - unhandled("movec b1,ssh"); + u32 s2 = get_b1(); + set_ssh(s2); break; } case 2482: { // movec b1,ssl - unhandled("movec b1,ssl"); + u32 s2 = get_b1(); + set_ssl(s2); break; } case 2483: { // movec b1,la - unhandled("movec b1,la"); + u32 s2 = get_b1(); + set_la(s2); break; } case 2484: { // movec b1,lc - unhandled("movec b1,lc"); + u32 s2 = get_b1(); + set_lc(s2); break; } case 2485: { // movec a,m - unhandled("movec a,m"); + u64 s2 = get_a(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2486: { // movec a,ep - unhandled("movec a,ep"); + u64 s2 = get_a(); + set_ep(s2); break; } case 2487: { // movec a,vba - unhandled("movec a,vba"); + u64 s2 = get_a(); + set_vba(s2); break; } case 2488: { // movec a,sc - unhandled("movec a,sc"); + u64 s2 = get_a(); + set_sc(s2); break; } case 2489: { // movec a,sz - unhandled("movec a,sz"); + u64 s2 = get_a(); + set_sz(s2); break; } case 2490: { // movec a,sr - unhandled("movec a,sr"); + u64 s2 = get_a(); + set_sr(s2); break; } case 2491: { // movec a,omr - unhandled("movec a,omr"); + u64 s2 = get_a(); + set_omr(s2); break; } case 2492: { // movec a,sp - unhandled("movec a,sp"); + u64 s2 = get_a(); + set_sp(s2); break; } case 2493: { // movec a,ssh - unhandled("movec a,ssh"); + u64 s2 = get_a(); + set_ssh(s2); break; } case 2494: { // movec a,ssl - unhandled("movec a,ssl"); + u64 s2 = get_a(); + set_ssl(s2); break; } case 2495: { // movec a,la - unhandled("movec a,la"); + u64 s2 = get_a(); + set_la(s2); break; } case 2496: { // movec a,lc - unhandled("movec a,lc"); + u64 s2 = get_a(); + set_lc(s2); break; } case 2497: { // movec b,m - unhandled("movec b,m"); + u64 s2 = get_b(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2498: { // movec b,ep - unhandled("movec b,ep"); + u64 s2 = get_b(); + set_ep(s2); break; } case 2499: { // movec b,vba - unhandled("movec b,vba"); + u64 s2 = get_b(); + set_vba(s2); break; } case 2500: { // movec b,sc - unhandled("movec b,sc"); + u64 s2 = get_b(); + set_sc(s2); break; } case 2501: { // movec b,sz - unhandled("movec b,sz"); + u64 s2 = get_b(); + set_sz(s2); break; } case 2502: { // movec b,sr - unhandled("movec b,sr"); + u64 s2 = get_b(); + set_sr(s2); break; } case 2503: { // movec b,omr - unhandled("movec b,omr"); + u64 s2 = get_b(); + set_omr(s2); break; } case 2504: { // movec b,sp - unhandled("movec b,sp"); + u64 s2 = get_b(); + set_sp(s2); break; } case 2505: { // movec b,ssh - unhandled("movec b,ssh"); + u64 s2 = get_b(); + set_ssh(s2); break; } case 2506: { // movec b,ssl - unhandled("movec b,ssl"); + u64 s2 = get_b(); + set_ssl(s2); break; } case 2507: { // movec b,la - unhandled("movec b,la"); + u64 s2 = get_b(); + set_la(s2); break; } case 2508: { // movec b,lc - unhandled("movec b,lc"); + u64 s2 = get_b(); + set_lc(s2); break; } case 2509: { // movec r,m - unhandled("movec r,m"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2510: { // movec r,ep - unhandled("movec r,ep"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_ep(s2); break; } case 2511: { // movec r,vba - unhandled("movec r,vba"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_vba(s2); break; } case 2512: { // movec r,sc - unhandled("movec r,sc"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_sc(s2); break; } case 2513: { // movec r,sz - unhandled("movec r,sz"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_sz(s2); break; } case 2514: { // movec r,sr - unhandled("movec r,sr"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_sr(s2); break; } case 2515: { // movec r,omr - unhandled("movec r,omr"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_omr(s2); break; } case 2516: { // movec r,sp - unhandled("movec r,sp"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_sp(s2); break; } case 2517: { // movec r,ssh - unhandled("movec r,ssh"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_ssh(s2); break; } case 2518: { // movec r,ssl - unhandled("movec r,ssl"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_ssl(s2); break; } case 2519: { // movec r,la - unhandled("movec r,la"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_la(s2); break; } case 2520: { // movec r,lc - unhandled("movec r,lc"); + u32 s2 = get_r(BIT(opcode, 8, 6) & 7); + set_lc(s2); break; } case 2521: { // movec n,m - unhandled("movec n,m"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2522: { // movec n,ep - unhandled("movec n,ep"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_ep(s2); break; } case 2523: { // movec n,vba - unhandled("movec n,vba"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_vba(s2); break; } case 2524: { // movec n,sc - unhandled("movec n,sc"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_sc(s2); break; } case 2525: { // movec n,sz - unhandled("movec n,sz"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_sz(s2); break; } case 2526: { // movec n,sr - unhandled("movec n,sr"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_sr(s2); break; } case 2527: { // movec n,omr - unhandled("movec n,omr"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_omr(s2); break; } case 2528: { // movec n,sp - unhandled("movec n,sp"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_sp(s2); break; } case 2529: { // movec n,ssh - unhandled("movec n,ssh"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_ssh(s2); break; } case 2530: { // movec n,ssl - unhandled("movec n,ssl"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_ssl(s2); break; } case 2531: { // movec n,la - unhandled("movec n,la"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_la(s2); break; } case 2532: { // movec n,lc - unhandled("movec n,lc"); + u32 s2 = get_n(BIT(opcode, 8, 6) & 7); + set_lc(s2); break; } case 2533: { // movec m,m - unhandled("movec m,m"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2534: { // movec m,ep - unhandled("movec m,ep"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_ep(s2); break; } case 2535: { // movec m,vba - unhandled("movec m,vba"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_vba(s2); break; } case 2536: { // movec m,sc - unhandled("movec m,sc"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_sc(s2); break; } case 2537: { // movec m,sz - unhandled("movec m,sz"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_sz(s2); break; } case 2538: { // movec m,sr - unhandled("movec m,sr"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_sr(s2); break; } case 2539: { // movec m,omr - unhandled("movec m,omr"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_omr(s2); break; } case 2540: { // movec m,sp - unhandled("movec m,sp"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_sp(s2); break; } case 2541: { // movec m,ssh - unhandled("movec m,ssh"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_ssh(s2); break; } case 2542: { // movec m,ssl - unhandled("movec m,ssl"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_ssl(s2); break; } case 2543: { // movec m,la - unhandled("movec m,la"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_la(s2); break; } case 2544: { // movec m,lc - unhandled("movec m,lc"); + u32 s2 = get_m(BIT(opcode, 8, 6) & 7); + set_lc(s2); break; } case 2545: { // movec ep,m - unhandled("movec ep,m"); + u32 s2 = get_ep(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2546: { // movec ep,ep - unhandled("movec ep,ep"); + u32 s2 = get_ep(); + set_ep(s2); break; } case 2547: { // movec ep,vba - unhandled("movec ep,vba"); + u32 s2 = get_ep(); + set_vba(s2); break; } case 2548: { // movec ep,sc - unhandled("movec ep,sc"); + u32 s2 = get_ep(); + set_sc(s2); break; } case 2549: { // movec ep,sz - unhandled("movec ep,sz"); + u32 s2 = get_ep(); + set_sz(s2); break; } case 2550: { // movec ep,sr - unhandled("movec ep,sr"); + u32 s2 = get_ep(); + set_sr(s2); break; } case 2551: { // movec ep,omr - unhandled("movec ep,omr"); + u32 s2 = get_ep(); + set_omr(s2); break; } case 2552: { // movec ep,sp - unhandled("movec ep,sp"); + u32 s2 = get_ep(); + set_sp(s2); break; } case 2553: { // movec ep,ssh - unhandled("movec ep,ssh"); + u32 s2 = get_ep(); + set_ssh(s2); break; } case 2554: { // movec ep,ssl - unhandled("movec ep,ssl"); + u32 s2 = get_ep(); + set_ssl(s2); break; } case 2555: { // movec ep,la - unhandled("movec ep,la"); + u32 s2 = get_ep(); + set_la(s2); break; } case 2556: { // movec ep,lc - unhandled("movec ep,lc"); + u32 s2 = get_ep(); + set_lc(s2); break; } case 2557: { // movec vba,m - unhandled("movec vba,m"); + u32 s2 = get_vba(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2558: { // movec vba,ep - unhandled("movec vba,ep"); + u32 s2 = get_vba(); + set_ep(s2); break; } case 2559: { // movec vba,vba - unhandled("movec vba,vba"); + u32 s2 = get_vba(); + set_vba(s2); break; } case 2560: { // movec vba,sc - unhandled("movec vba,sc"); + u32 s2 = get_vba(); + set_sc(s2); break; } case 2561: { // movec vba,sz - unhandled("movec vba,sz"); + u32 s2 = get_vba(); + set_sz(s2); break; } case 2562: { // movec vba,sr - unhandled("movec vba,sr"); + u32 s2 = get_vba(); + set_sr(s2); break; } case 2563: { // movec vba,omr - unhandled("movec vba,omr"); + u32 s2 = get_vba(); + set_omr(s2); break; } case 2564: { // movec vba,sp - unhandled("movec vba,sp"); + u32 s2 = get_vba(); + set_sp(s2); break; } case 2565: { // movec vba,ssh - unhandled("movec vba,ssh"); + u32 s2 = get_vba(); + set_ssh(s2); break; } case 2566: { // movec vba,ssl - unhandled("movec vba,ssl"); + u32 s2 = get_vba(); + set_ssl(s2); break; } case 2567: { // movec vba,la - unhandled("movec vba,la"); + u32 s2 = get_vba(); + set_la(s2); break; } case 2568: { // movec vba,lc - unhandled("movec vba,lc"); + u32 s2 = get_vba(); + set_lc(s2); break; } case 2569: { // movec sc,m - unhandled("movec sc,m"); + u32 s2 = get_sc(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2570: { // movec sc,ep - unhandled("movec sc,ep"); + u32 s2 = get_sc(); + set_ep(s2); break; } case 2571: { // movec sc,vba - unhandled("movec sc,vba"); + u32 s2 = get_sc(); + set_vba(s2); break; } case 2572: { // movec sc,sc - unhandled("movec sc,sc"); + u32 s2 = get_sc(); + set_sc(s2); break; } case 2573: { // movec sc,sz - unhandled("movec sc,sz"); + u32 s2 = get_sc(); + set_sz(s2); break; } case 2574: { // movec sc,sr - unhandled("movec sc,sr"); + u32 s2 = get_sc(); + set_sr(s2); break; } case 2575: { // movec sc,omr - unhandled("movec sc,omr"); + u32 s2 = get_sc(); + set_omr(s2); break; } case 2576: { // movec sc,sp - unhandled("movec sc,sp"); + u32 s2 = get_sc(); + set_sp(s2); break; } case 2577: { // movec sc,ssh - unhandled("movec sc,ssh"); + u32 s2 = get_sc(); + set_ssh(s2); break; } case 2578: { // movec sc,ssl - unhandled("movec sc,ssl"); + u32 s2 = get_sc(); + set_ssl(s2); break; } case 2579: { // movec sc,la - unhandled("movec sc,la"); + u32 s2 = get_sc(); + set_la(s2); break; } case 2580: { // movec sc,lc - unhandled("movec sc,lc"); + u32 s2 = get_sc(); + set_lc(s2); break; } case 2581: { // movec sz,m - unhandled("movec sz,m"); + u32 s2 = get_sz(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2582: { // movec sz,ep - unhandled("movec sz,ep"); + u32 s2 = get_sz(); + set_ep(s2); break; } case 2583: { // movec sz,vba - unhandled("movec sz,vba"); + u32 s2 = get_sz(); + set_vba(s2); break; } case 2584: { // movec sz,sc - unhandled("movec sz,sc"); + u32 s2 = get_sz(); + set_sc(s2); break; } case 2585: { // movec sz,sz - unhandled("movec sz,sz"); + u32 s2 = get_sz(); + set_sz(s2); break; } case 2586: { // movec sz,sr - unhandled("movec sz,sr"); + u32 s2 = get_sz(); + set_sr(s2); break; } case 2587: { // movec sz,omr - unhandled("movec sz,omr"); + u32 s2 = get_sz(); + set_omr(s2); break; } case 2588: { // movec sz,sp - unhandled("movec sz,sp"); + u32 s2 = get_sz(); + set_sp(s2); break; } case 2589: { // movec sz,ssh - unhandled("movec sz,ssh"); + u32 s2 = get_sz(); + set_ssh(s2); break; } case 2590: { // movec sz,ssl - unhandled("movec sz,ssl"); + u32 s2 = get_sz(); + set_ssl(s2); break; } case 2591: { // movec sz,la - unhandled("movec sz,la"); + u32 s2 = get_sz(); + set_la(s2); break; } case 2592: { // movec sz,lc - unhandled("movec sz,lc"); + u32 s2 = get_sz(); + set_lc(s2); break; } case 2593: { // movec sr,m - unhandled("movec sr,m"); + u32 s2 = get_sr(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2594: { // movec sr,ep - unhandled("movec sr,ep"); + u32 s2 = get_sr(); + set_ep(s2); break; } case 2595: { // movec sr,vba - unhandled("movec sr,vba"); + u32 s2 = get_sr(); + set_vba(s2); break; } case 2596: { // movec sr,sc - unhandled("movec sr,sc"); + u32 s2 = get_sr(); + set_sc(s2); break; } case 2597: { // movec sr,sz - unhandled("movec sr,sz"); + u32 s2 = get_sr(); + set_sz(s2); break; } case 2598: { // movec sr,sr - unhandled("movec sr,sr"); + u32 s2 = get_sr(); + set_sr(s2); break; } case 2599: { // movec sr,omr - unhandled("movec sr,omr"); + u32 s2 = get_sr(); + set_omr(s2); break; } case 2600: { // movec sr,sp - unhandled("movec sr,sp"); + u32 s2 = get_sr(); + set_sp(s2); break; } case 2601: { // movec sr,ssh - unhandled("movec sr,ssh"); + u32 s2 = get_sr(); + set_ssh(s2); break; } case 2602: { // movec sr,ssl - unhandled("movec sr,ssl"); + u32 s2 = get_sr(); + set_ssl(s2); break; } case 2603: { // movec sr,la - unhandled("movec sr,la"); + u32 s2 = get_sr(); + set_la(s2); break; } case 2604: { // movec sr,lc - unhandled("movec sr,lc"); + u32 s2 = get_sr(); + set_lc(s2); break; } case 2605: { // movec omr,m - unhandled("movec omr,m"); + u32 s2 = get_omr(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2606: { // movec omr,ep - unhandled("movec omr,ep"); + u32 s2 = get_omr(); + set_ep(s2); break; } case 2607: { // movec omr,vba - unhandled("movec omr,vba"); + u32 s2 = get_omr(); + set_vba(s2); break; } case 2608: { // movec omr,sc - unhandled("movec omr,sc"); + u32 s2 = get_omr(); + set_sc(s2); break; } case 2609: { // movec omr,sz - unhandled("movec omr,sz"); + u32 s2 = get_omr(); + set_sz(s2); break; } case 2610: { // movec omr,sr - unhandled("movec omr,sr"); + u32 s2 = get_omr(); + set_sr(s2); break; } case 2611: { // movec omr,omr - unhandled("movec omr,omr"); + u32 s2 = get_omr(); + set_omr(s2); break; } case 2612: { // movec omr,sp - unhandled("movec omr,sp"); + u32 s2 = get_omr(); + set_sp(s2); break; } case 2613: { // movec omr,ssh - unhandled("movec omr,ssh"); + u32 s2 = get_omr(); + set_ssh(s2); break; } case 2614: { // movec omr,ssl - unhandled("movec omr,ssl"); + u32 s2 = get_omr(); + set_ssl(s2); break; } case 2615: { // movec omr,la - unhandled("movec omr,la"); + u32 s2 = get_omr(); + set_la(s2); break; } case 2616: { // movec omr,lc - unhandled("movec omr,lc"); + u32 s2 = get_omr(); + set_lc(s2); break; } case 2617: { // movec sp,m - unhandled("movec sp,m"); + u32 s2 = get_sp(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2618: { // movec sp,ep - unhandled("movec sp,ep"); + u32 s2 = get_sp(); + set_ep(s2); break; } case 2619: { // movec sp,vba - unhandled("movec sp,vba"); + u32 s2 = get_sp(); + set_vba(s2); break; } case 2620: { // movec sp,sc - unhandled("movec sp,sc"); + u32 s2 = get_sp(); + set_sc(s2); break; } case 2621: { // movec sp,sz - unhandled("movec sp,sz"); + u32 s2 = get_sp(); + set_sz(s2); break; } case 2622: { // movec sp,sr - unhandled("movec sp,sr"); + u32 s2 = get_sp(); + set_sr(s2); break; } case 2623: { // movec sp,omr - unhandled("movec sp,omr"); + u32 s2 = get_sp(); + set_omr(s2); break; } case 2624: { // movec sp,sp - unhandled("movec sp,sp"); + u32 s2 = get_sp(); + set_sp(s2); break; } case 2625: { // movec sp,ssh - unhandled("movec sp,ssh"); + u32 s2 = get_sp(); + set_ssh(s2); break; } case 2626: { // movec sp,ssl - unhandled("movec sp,ssl"); + u32 s2 = get_sp(); + set_ssl(s2); break; } case 2627: { // movec sp,la - unhandled("movec sp,la"); + u32 s2 = get_sp(); + set_la(s2); break; } case 2628: { // movec sp,lc - unhandled("movec sp,lc"); + u32 s2 = get_sp(); + set_lc(s2); break; } case 2629: { // movec ssh,m - unhandled("movec ssh,m"); + u32 s2 = get_ssh(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2630: { // movec ssh,ep - unhandled("movec ssh,ep"); + u32 s2 = get_ssh(); + set_ep(s2); break; } case 2631: { // movec ssh,vba - unhandled("movec ssh,vba"); + u32 s2 = get_ssh(); + set_vba(s2); break; } case 2632: { // movec ssh,sc - unhandled("movec ssh,sc"); + u32 s2 = get_ssh(); + set_sc(s2); break; } case 2633: { // movec ssh,sz - unhandled("movec ssh,sz"); + u32 s2 = get_ssh(); + set_sz(s2); break; } case 2634: { // movec ssh,sr - unhandled("movec ssh,sr"); + u32 s2 = get_ssh(); + set_sr(s2); break; } case 2635: { // movec ssh,omr - unhandled("movec ssh,omr"); + u32 s2 = get_ssh(); + set_omr(s2); break; } case 2636: { // movec ssh,sp - unhandled("movec ssh,sp"); + u32 s2 = get_ssh(); + set_sp(s2); break; } case 2637: { // movec ssh,ssh - unhandled("movec ssh,ssh"); + u32 s2 = get_ssh(); + set_ssh(s2); break; } case 2638: { // movec ssh,ssl - unhandled("movec ssh,ssl"); + u32 s2 = get_ssh(); + set_ssl(s2); break; } case 2639: { // movec ssh,la - unhandled("movec ssh,la"); + u32 s2 = get_ssh(); + set_la(s2); break; } case 2640: { // movec ssh,lc - unhandled("movec ssh,lc"); + u32 s2 = get_ssh(); + set_lc(s2); break; } case 2641: { // movec ssl,m - unhandled("movec ssl,m"); + u32 s2 = get_ssl(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2642: { // movec ssl,ep - unhandled("movec ssl,ep"); + u32 s2 = get_ssl(); + set_ep(s2); break; } case 2643: { // movec ssl,vba - unhandled("movec ssl,vba"); + u32 s2 = get_ssl(); + set_vba(s2); break; } case 2644: { // movec ssl,sc - unhandled("movec ssl,sc"); + u32 s2 = get_ssl(); + set_sc(s2); break; } case 2645: { // movec ssl,sz - unhandled("movec ssl,sz"); + u32 s2 = get_ssl(); + set_sz(s2); break; } case 2646: { // movec ssl,sr - unhandled("movec ssl,sr"); + u32 s2 = get_ssl(); + set_sr(s2); break; } case 2647: { // movec ssl,omr - unhandled("movec ssl,omr"); + u32 s2 = get_ssl(); + set_omr(s2); break; } case 2648: { // movec ssl,sp - unhandled("movec ssl,sp"); + u32 s2 = get_ssl(); + set_sp(s2); break; } case 2649: { // movec ssl,ssh - unhandled("movec ssl,ssh"); + u32 s2 = get_ssl(); + set_ssh(s2); break; } case 2650: { // movec ssl,ssl - unhandled("movec ssl,ssl"); + u32 s2 = get_ssl(); + set_ssl(s2); break; } case 2651: { // movec ssl,la - unhandled("movec ssl,la"); + u32 s2 = get_ssl(); + set_la(s2); break; } case 2652: { // movec ssl,lc - unhandled("movec ssl,lc"); + u32 s2 = get_ssl(); + set_lc(s2); break; } case 2653: { // movec la,m - unhandled("movec la,m"); + u32 s2 = get_la(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2654: { // movec la,ep - unhandled("movec la,ep"); + u32 s2 = get_la(); + set_ep(s2); break; } case 2655: { // movec la,vba - unhandled("movec la,vba"); + u32 s2 = get_la(); + set_vba(s2); break; } case 2656: { // movec la,sc - unhandled("movec la,sc"); + u32 s2 = get_la(); + set_sc(s2); break; } case 2657: { // movec la,sz - unhandled("movec la,sz"); + u32 s2 = get_la(); + set_sz(s2); break; } case 2658: { // movec la,sr - unhandled("movec la,sr"); + u32 s2 = get_la(); + set_sr(s2); break; } case 2659: { // movec la,omr - unhandled("movec la,omr"); + u32 s2 = get_la(); + set_omr(s2); break; } case 2660: { // movec la,sp - unhandled("movec la,sp"); + u32 s2 = get_la(); + set_sp(s2); break; } case 2661: { // movec la,ssh - unhandled("movec la,ssh"); + u32 s2 = get_la(); + set_ssh(s2); break; } case 2662: { // movec la,ssl - unhandled("movec la,ssl"); + u32 s2 = get_la(); + set_ssl(s2); break; } case 2663: { // movec la,la - unhandled("movec la,la"); + u32 s2 = get_la(); + set_la(s2); break; } case 2664: { // movec la,lc - unhandled("movec la,lc"); + u32 s2 = get_la(); + set_lc(s2); break; } case 2665: { // movec lc,m - unhandled("movec lc,m"); + u32 s2 = get_lc(); + set_m(BIT(opcode, 0, 5) & 7, s2); break; } case 2666: { // movec lc,ep - unhandled("movec lc,ep"); + u32 s2 = get_lc(); + set_ep(s2); break; } case 2667: { // movec lc,vba - unhandled("movec lc,vba"); + u32 s2 = get_lc(); + set_vba(s2); break; } case 2668: { // movec lc,sc - unhandled("movec lc,sc"); + u32 s2 = get_lc(); + set_sc(s2); break; } case 2669: { // movec lc,sz - unhandled("movec lc,sz"); + u32 s2 = get_lc(); + set_sz(s2); break; } case 2670: { // movec lc,sr - unhandled("movec lc,sr"); + u32 s2 = get_lc(); + set_sr(s2); break; } case 2671: { // movec lc,omr - unhandled("movec lc,omr"); + u32 s2 = get_lc(); + set_omr(s2); break; } case 2672: { // movec lc,sp - unhandled("movec lc,sp"); + u32 s2 = get_lc(); + set_sp(s2); break; } case 2673: { // movec lc,ssh - unhandled("movec lc,ssh"); + u32 s2 = get_lc(); + set_ssh(s2); break; } case 2674: { // movec lc,ssl - unhandled("movec lc,ssl"); + u32 s2 = get_lc(); + set_ssl(s2); break; } case 2675: { // movec lc,la - unhandled("movec lc,la"); + u32 s2 = get_lc(); + set_la(s2); break; } case 2676: { // movec lc,lc - unhandled("movec lc,lc"); + u32 s2 = get_lc(); + set_lc(s2); break; } case 2677: { // movec m,x0 - unhandled("movec m,x0"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_x0(s1); break; } case 2678: { // movec ep,x0 - unhandled("movec ep,x0"); + u32 s1 = get_ep(); + set_x0(s1); break; } case 2679: { // movec vba,x0 - unhandled("movec vba,x0"); + u32 s1 = get_vba(); + set_x0(s1); break; } case 2680: { // movec sc,x0 - unhandled("movec sc,x0"); + u32 s1 = get_sc(); + set_x0(s1); break; } case 2681: { // movec sz,x0 - unhandled("movec sz,x0"); + u32 s1 = get_sz(); + set_x0(s1); break; } case 2682: { // movec sr,x0 - unhandled("movec sr,x0"); + u32 s1 = get_sr(); + set_x0(s1); break; } case 2683: { // movec omr,x0 - unhandled("movec omr,x0"); + u32 s1 = get_omr(); + set_x0(s1); break; } case 2684: { // movec sp,x0 - unhandled("movec sp,x0"); + u32 s1 = get_sp(); + set_x0(s1); break; } case 2685: { // movec ssh,x0 - unhandled("movec ssh,x0"); + u32 s1 = get_ssh(); + set_x0(s1); break; } case 2686: { // movec ssl,x0 - unhandled("movec ssl,x0"); + u32 s1 = get_ssl(); + set_x0(s1); break; } case 2687: { // movec la,x0 - unhandled("movec la,x0"); + u32 s1 = get_la(); + set_x0(s1); break; } case 2688: { // movec lc,x0 - unhandled("movec lc,x0"); + u32 s1 = get_lc(); + set_x0(s1); break; } case 2689: { // movec m,x1 - unhandled("movec m,x1"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_x1(s1); break; } case 2690: { // movec ep,x1 - unhandled("movec ep,x1"); + u32 s1 = get_ep(); + set_x1(s1); break; } case 2691: { // movec vba,x1 - unhandled("movec vba,x1"); + u32 s1 = get_vba(); + set_x1(s1); break; } case 2692: { // movec sc,x1 - unhandled("movec sc,x1"); + u32 s1 = get_sc(); + set_x1(s1); break; } case 2693: { // movec sz,x1 - unhandled("movec sz,x1"); + u32 s1 = get_sz(); + set_x1(s1); break; } case 2694: { // movec sr,x1 - unhandled("movec sr,x1"); + u32 s1 = get_sr(); + set_x1(s1); break; } case 2695: { // movec omr,x1 - unhandled("movec omr,x1"); + u32 s1 = get_omr(); + set_x1(s1); break; } case 2696: { // movec sp,x1 - unhandled("movec sp,x1"); + u32 s1 = get_sp(); + set_x1(s1); break; } case 2697: { // movec ssh,x1 - unhandled("movec ssh,x1"); + u32 s1 = get_ssh(); + set_x1(s1); break; } case 2698: { // movec ssl,x1 - unhandled("movec ssl,x1"); + u32 s1 = get_ssl(); + set_x1(s1); break; } case 2699: { // movec la,x1 - unhandled("movec la,x1"); + u32 s1 = get_la(); + set_x1(s1); break; } case 2700: { // movec lc,x1 - unhandled("movec lc,x1"); + u32 s1 = get_lc(); + set_x1(s1); break; } case 2701: { // movec m,y0 - unhandled("movec m,y0"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_y0(s1); break; } case 2702: { // movec ep,y0 - unhandled("movec ep,y0"); + u32 s1 = get_ep(); + set_y0(s1); break; } case 2703: { // movec vba,y0 - unhandled("movec vba,y0"); + u32 s1 = get_vba(); + set_y0(s1); break; } case 2704: { // movec sc,y0 - unhandled("movec sc,y0"); + u32 s1 = get_sc(); + set_y0(s1); break; } case 2705: { // movec sz,y0 - unhandled("movec sz,y0"); + u32 s1 = get_sz(); + set_y0(s1); break; } case 2706: { // movec sr,y0 - unhandled("movec sr,y0"); + u32 s1 = get_sr(); + set_y0(s1); break; } case 2707: { // movec omr,y0 - unhandled("movec omr,y0"); + u32 s1 = get_omr(); + set_y0(s1); break; } case 2708: { // movec sp,y0 - unhandled("movec sp,y0"); + u32 s1 = get_sp(); + set_y0(s1); break; } case 2709: { // movec ssh,y0 - unhandled("movec ssh,y0"); + u32 s1 = get_ssh(); + set_y0(s1); break; } case 2710: { // movec ssl,y0 - unhandled("movec ssl,y0"); + u32 s1 = get_ssl(); + set_y0(s1); break; } case 2711: { // movec la,y0 - unhandled("movec la,y0"); + u32 s1 = get_la(); + set_y0(s1); break; } case 2712: { // movec lc,y0 - unhandled("movec lc,y0"); + u32 s1 = get_lc(); + set_y0(s1); break; } case 2713: { // movec m,y1 - unhandled("movec m,y1"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_y1(s1); break; } case 2714: { // movec ep,y1 - unhandled("movec ep,y1"); + u32 s1 = get_ep(); + set_y1(s1); break; } case 2715: { // movec vba,y1 - unhandled("movec vba,y1"); + u32 s1 = get_vba(); + set_y1(s1); break; } case 2716: { // movec sc,y1 - unhandled("movec sc,y1"); + u32 s1 = get_sc(); + set_y1(s1); break; } case 2717: { // movec sz,y1 - unhandled("movec sz,y1"); + u32 s1 = get_sz(); + set_y1(s1); break; } case 2718: { // movec sr,y1 - unhandled("movec sr,y1"); + u32 s1 = get_sr(); + set_y1(s1); break; } case 2719: { // movec omr,y1 - unhandled("movec omr,y1"); + u32 s1 = get_omr(); + set_y1(s1); break; } case 2720: { // movec sp,y1 - unhandled("movec sp,y1"); + u32 s1 = get_sp(); + set_y1(s1); break; } case 2721: { // movec ssh,y1 - unhandled("movec ssh,y1"); + u32 s1 = get_ssh(); + set_y1(s1); break; } case 2722: { // movec ssl,y1 - unhandled("movec ssl,y1"); + u32 s1 = get_ssl(); + set_y1(s1); break; } case 2723: { // movec la,y1 - unhandled("movec la,y1"); + u32 s1 = get_la(); + set_y1(s1); break; } case 2724: { // movec lc,y1 - unhandled("movec lc,y1"); + u32 s1 = get_lc(); + set_y1(s1); break; } case 2725: { // movec m,a0 - unhandled("movec m,a0"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_a0(s1); break; } case 2726: { // movec ep,a0 - unhandled("movec ep,a0"); + u32 s1 = get_ep(); + set_a0(s1); break; } case 2727: { // movec vba,a0 - unhandled("movec vba,a0"); + u32 s1 = get_vba(); + set_a0(s1); break; } case 2728: { // movec sc,a0 - unhandled("movec sc,a0"); + u32 s1 = get_sc(); + set_a0(s1); break; } case 2729: { // movec sz,a0 - unhandled("movec sz,a0"); + u32 s1 = get_sz(); + set_a0(s1); break; } case 2730: { // movec sr,a0 - unhandled("movec sr,a0"); + u32 s1 = get_sr(); + set_a0(s1); break; } case 2731: { // movec omr,a0 - unhandled("movec omr,a0"); + u32 s1 = get_omr(); + set_a0(s1); break; } case 2732: { // movec sp,a0 - unhandled("movec sp,a0"); + u32 s1 = get_sp(); + set_a0(s1); break; } case 2733: { // movec ssh,a0 - unhandled("movec ssh,a0"); + u32 s1 = get_ssh(); + set_a0(s1); break; } case 2734: { // movec ssl,a0 - unhandled("movec ssl,a0"); + u32 s1 = get_ssl(); + set_a0(s1); break; } case 2735: { // movec la,a0 - unhandled("movec la,a0"); + u32 s1 = get_la(); + set_a0(s1); break; } case 2736: { // movec lc,a0 - unhandled("movec lc,a0"); + u32 s1 = get_lc(); + set_a0(s1); break; } case 2737: { // movec m,b0 - unhandled("movec m,b0"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_b0(s1); break; } case 2738: { // movec ep,b0 - unhandled("movec ep,b0"); + u32 s1 = get_ep(); + set_b0(s1); break; } case 2739: { // movec vba,b0 - unhandled("movec vba,b0"); + u32 s1 = get_vba(); + set_b0(s1); break; } case 2740: { // movec sc,b0 - unhandled("movec sc,b0"); + u32 s1 = get_sc(); + set_b0(s1); break; } case 2741: { // movec sz,b0 - unhandled("movec sz,b0"); + u32 s1 = get_sz(); + set_b0(s1); break; } case 2742: { // movec sr,b0 - unhandled("movec sr,b0"); + u32 s1 = get_sr(); + set_b0(s1); break; } case 2743: { // movec omr,b0 - unhandled("movec omr,b0"); + u32 s1 = get_omr(); + set_b0(s1); break; } case 2744: { // movec sp,b0 - unhandled("movec sp,b0"); + u32 s1 = get_sp(); + set_b0(s1); break; } case 2745: { // movec ssh,b0 - unhandled("movec ssh,b0"); + u32 s1 = get_ssh(); + set_b0(s1); break; } case 2746: { // movec ssl,b0 - unhandled("movec ssl,b0"); + u32 s1 = get_ssl(); + set_b0(s1); break; } case 2747: { // movec la,b0 - unhandled("movec la,b0"); + u32 s1 = get_la(); + set_b0(s1); break; } case 2748: { // movec lc,b0 - unhandled("movec lc,b0"); + u32 s1 = get_lc(); + set_b0(s1); break; } case 2749: { // movec m,a2 - unhandled("movec m,a2"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_a2(s1); break; } case 2750: { // movec ep,a2 - unhandled("movec ep,a2"); + u32 s1 = get_ep(); + set_a2(s1); break; } case 2751: { // movec vba,a2 - unhandled("movec vba,a2"); + u32 s1 = get_vba(); + set_a2(s1); break; } case 2752: { // movec sc,a2 - unhandled("movec sc,a2"); + u32 s1 = get_sc(); + set_a2(s1); break; } case 2753: { // movec sz,a2 - unhandled("movec sz,a2"); + u32 s1 = get_sz(); + set_a2(s1); break; } case 2754: { // movec sr,a2 - unhandled("movec sr,a2"); + u32 s1 = get_sr(); + set_a2(s1); break; } case 2755: { // movec omr,a2 - unhandled("movec omr,a2"); + u32 s1 = get_omr(); + set_a2(s1); break; } case 2756: { // movec sp,a2 - unhandled("movec sp,a2"); + u32 s1 = get_sp(); + set_a2(s1); break; } case 2757: { // movec ssh,a2 - unhandled("movec ssh,a2"); + u32 s1 = get_ssh(); + set_a2(s1); break; } case 2758: { // movec ssl,a2 - unhandled("movec ssl,a2"); + u32 s1 = get_ssl(); + set_a2(s1); break; } case 2759: { // movec la,a2 - unhandled("movec la,a2"); + u32 s1 = get_la(); + set_a2(s1); break; } case 2760: { // movec lc,a2 - unhandled("movec lc,a2"); + u32 s1 = get_lc(); + set_a2(s1); break; } case 2761: { // movec m,b2 - unhandled("movec m,b2"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_b2(s1); break; } case 2762: { // movec ep,b2 - unhandled("movec ep,b2"); + u32 s1 = get_ep(); + set_b2(s1); break; } case 2763: { // movec vba,b2 - unhandled("movec vba,b2"); + u32 s1 = get_vba(); + set_b2(s1); break; } case 2764: { // movec sc,b2 - unhandled("movec sc,b2"); + u32 s1 = get_sc(); + set_b2(s1); break; } case 2765: { // movec sz,b2 - unhandled("movec sz,b2"); + u32 s1 = get_sz(); + set_b2(s1); break; } case 2766: { // movec sr,b2 - unhandled("movec sr,b2"); + u32 s1 = get_sr(); + set_b2(s1); break; } case 2767: { // movec omr,b2 - unhandled("movec omr,b2"); + u32 s1 = get_omr(); + set_b2(s1); break; } case 2768: { // movec sp,b2 - unhandled("movec sp,b2"); + u32 s1 = get_sp(); + set_b2(s1); break; } case 2769: { // movec ssh,b2 - unhandled("movec ssh,b2"); + u32 s1 = get_ssh(); + set_b2(s1); break; } case 2770: { // movec ssl,b2 - unhandled("movec ssl,b2"); + u32 s1 = get_ssl(); + set_b2(s1); break; } case 2771: { // movec la,b2 - unhandled("movec la,b2"); + u32 s1 = get_la(); + set_b2(s1); break; } case 2772: { // movec lc,b2 - unhandled("movec lc,b2"); + u32 s1 = get_lc(); + set_b2(s1); break; } case 2773: { // movec m,a1 - unhandled("movec m,a1"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_a1(s1); break; } case 2774: { // movec ep,a1 - unhandled("movec ep,a1"); + u32 s1 = get_ep(); + set_a1(s1); break; } case 2775: { // movec vba,a1 - unhandled("movec vba,a1"); + u32 s1 = get_vba(); + set_a1(s1); break; } case 2776: { // movec sc,a1 - unhandled("movec sc,a1"); + u32 s1 = get_sc(); + set_a1(s1); break; } case 2777: { // movec sz,a1 - unhandled("movec sz,a1"); + u32 s1 = get_sz(); + set_a1(s1); break; } case 2778: { // movec sr,a1 - unhandled("movec sr,a1"); + u32 s1 = get_sr(); + set_a1(s1); break; } case 2779: { // movec omr,a1 - unhandled("movec omr,a1"); + u32 s1 = get_omr(); + set_a1(s1); break; } case 2780: { // movec sp,a1 - unhandled("movec sp,a1"); + u32 s1 = get_sp(); + set_a1(s1); break; } case 2781: { // movec ssh,a1 - unhandled("movec ssh,a1"); + u32 s1 = get_ssh(); + set_a1(s1); break; } case 2782: { // movec ssl,a1 - unhandled("movec ssl,a1"); + u32 s1 = get_ssl(); + set_a1(s1); break; } case 2783: { // movec la,a1 - unhandled("movec la,a1"); + u32 s1 = get_la(); + set_a1(s1); break; } case 2784: { // movec lc,a1 - unhandled("movec lc,a1"); + u32 s1 = get_lc(); + set_a1(s1); break; } case 2785: { // movec m,b1 - unhandled("movec m,b1"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_b1(s1); break; } case 2786: { // movec ep,b1 - unhandled("movec ep,b1"); + u32 s1 = get_ep(); + set_b1(s1); break; } case 2787: { // movec vba,b1 - unhandled("movec vba,b1"); + u32 s1 = get_vba(); + set_b1(s1); break; } case 2788: { // movec sc,b1 - unhandled("movec sc,b1"); + u32 s1 = get_sc(); + set_b1(s1); break; } case 2789: { // movec sz,b1 - unhandled("movec sz,b1"); + u32 s1 = get_sz(); + set_b1(s1); break; } case 2790: { // movec sr,b1 - unhandled("movec sr,b1"); + u32 s1 = get_sr(); + set_b1(s1); break; } case 2791: { // movec omr,b1 - unhandled("movec omr,b1"); + u32 s1 = get_omr(); + set_b1(s1); break; } case 2792: { // movec sp,b1 - unhandled("movec sp,b1"); + u32 s1 = get_sp(); + set_b1(s1); break; } case 2793: { // movec ssh,b1 - unhandled("movec ssh,b1"); + u32 s1 = get_ssh(); + set_b1(s1); break; } case 2794: { // movec ssl,b1 - unhandled("movec ssl,b1"); + u32 s1 = get_ssl(); + set_b1(s1); break; } case 2795: { // movec la,b1 - unhandled("movec la,b1"); + u32 s1 = get_la(); + set_b1(s1); break; } case 2796: { // movec lc,b1 - unhandled("movec lc,b1"); + u32 s1 = get_lc(); + set_b1(s1); break; } case 2797: { // movec m,a - unhandled("movec m,a"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_a(s1); break; } case 2798: { // movec ep,a - unhandled("movec ep,a"); + u32 s1 = get_ep(); + set_a(s1); break; } case 2799: { // movec vba,a - unhandled("movec vba,a"); + u32 s1 = get_vba(); + set_a(s1); break; } case 2800: { // movec sc,a - unhandled("movec sc,a"); + u32 s1 = get_sc(); + set_a(s1); break; } case 2801: { // movec sz,a - unhandled("movec sz,a"); + u32 s1 = get_sz(); + set_a(s1); break; } case 2802: { // movec sr,a - unhandled("movec sr,a"); + u32 s1 = get_sr(); + set_a(s1); break; } case 2803: { // movec omr,a - unhandled("movec omr,a"); + u32 s1 = get_omr(); + set_a(s1); break; } case 2804: { // movec sp,a - unhandled("movec sp,a"); + u32 s1 = get_sp(); + set_a(s1); break; } case 2805: { // movec ssh,a - unhandled("movec ssh,a"); + u32 s1 = get_ssh(); + set_a(s1); break; } case 2806: { // movec ssl,a - unhandled("movec ssl,a"); + u32 s1 = get_ssl(); + set_a(s1); break; } case 2807: { // movec la,a - unhandled("movec la,a"); + u32 s1 = get_la(); + set_a(s1); break; } case 2808: { // movec lc,a - unhandled("movec lc,a"); + u32 s1 = get_lc(); + set_a(s1); break; } case 2809: { // movec m,b - unhandled("movec m,b"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_b(s1); break; } case 2810: { // movec ep,b - unhandled("movec ep,b"); + u32 s1 = get_ep(); + set_b(s1); break; } case 2811: { // movec vba,b - unhandled("movec vba,b"); + u32 s1 = get_vba(); + set_b(s1); break; } case 2812: { // movec sc,b - unhandled("movec sc,b"); + u32 s1 = get_sc(); + set_b(s1); break; } case 2813: { // movec sz,b - unhandled("movec sz,b"); + u32 s1 = get_sz(); + set_b(s1); break; } case 2814: { // movec sr,b - unhandled("movec sr,b"); + u32 s1 = get_sr(); + set_b(s1); break; } case 2815: { // movec omr,b - unhandled("movec omr,b"); + u32 s1 = get_omr(); + set_b(s1); break; } case 2816: { // movec sp,b - unhandled("movec sp,b"); + u32 s1 = get_sp(); + set_b(s1); break; } case 2817: { // movec ssh,b - unhandled("movec ssh,b"); + u32 s1 = get_ssh(); + set_b(s1); break; } case 2818: { // movec ssl,b - unhandled("movec ssl,b"); + u32 s1 = get_ssl(); + set_b(s1); break; } case 2819: { // movec la,b - unhandled("movec la,b"); + u32 s1 = get_la(); + set_b(s1); break; } case 2820: { // movec lc,b - unhandled("movec lc,b"); + u32 s1 = get_lc(); + set_b(s1); break; } case 2821: { // movec m,r - unhandled("movec m,r"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2822: { // movec ep,r - unhandled("movec ep,r"); + u32 s1 = get_ep(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2823: { // movec vba,r - unhandled("movec vba,r"); + u32 s1 = get_vba(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2824: { // movec sc,r - unhandled("movec sc,r"); + u32 s1 = get_sc(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2825: { // movec sz,r - unhandled("movec sz,r"); + u32 s1 = get_sz(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2826: { // movec sr,r - unhandled("movec sr,r"); + u32 s1 = get_sr(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2827: { // movec omr,r - unhandled("movec omr,r"); + u32 s1 = get_omr(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2828: { // movec sp,r - unhandled("movec sp,r"); + u32 s1 = get_sp(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2829: { // movec ssh,r - unhandled("movec ssh,r"); + u32 s1 = get_ssh(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2830: { // movec ssl,r - unhandled("movec ssl,r"); + u32 s1 = get_ssl(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2831: { // movec la,r - unhandled("movec la,r"); + u32 s1 = get_la(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2832: { // movec lc,r - unhandled("movec lc,r"); + u32 s1 = get_lc(); + set_r(BIT(opcode, 8, 6) & 7, s1); break; } case 2833: { // movec m,n - unhandled("movec m,n"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2834: { // movec ep,n - unhandled("movec ep,n"); + u32 s1 = get_ep(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2835: { // movec vba,n - unhandled("movec vba,n"); + u32 s1 = get_vba(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2836: { // movec sc,n - unhandled("movec sc,n"); + u32 s1 = get_sc(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2837: { // movec sz,n - unhandled("movec sz,n"); + u32 s1 = get_sz(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2838: { // movec sr,n - unhandled("movec sr,n"); + u32 s1 = get_sr(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2839: { // movec omr,n - unhandled("movec omr,n"); + u32 s1 = get_omr(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2840: { // movec sp,n - unhandled("movec sp,n"); + u32 s1 = get_sp(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2841: { // movec ssh,n - unhandled("movec ssh,n"); + u32 s1 = get_ssh(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2842: { // movec ssl,n - unhandled("movec ssl,n"); + u32 s1 = get_ssl(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2843: { // movec la,n - unhandled("movec la,n"); + u32 s1 = get_la(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2844: { // movec lc,n - unhandled("movec lc,n"); + u32 s1 = get_lc(); + set_n(BIT(opcode, 8, 6) & 7, s1); break; } case 2845: { // movec m,m - unhandled("movec m,m"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2846: { // movec ep,m - unhandled("movec ep,m"); + u32 s1 = get_ep(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2847: { // movec vba,m - unhandled("movec vba,m"); + u32 s1 = get_vba(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2848: { // movec sc,m - unhandled("movec sc,m"); + u32 s1 = get_sc(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2849: { // movec sz,m - unhandled("movec sz,m"); + u32 s1 = get_sz(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2850: { // movec sr,m - unhandled("movec sr,m"); + u32 s1 = get_sr(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2851: { // movec omr,m - unhandled("movec omr,m"); + u32 s1 = get_omr(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2852: { // movec sp,m - unhandled("movec sp,m"); + u32 s1 = get_sp(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2853: { // movec ssh,m - unhandled("movec ssh,m"); + u32 s1 = get_ssh(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2854: { // movec ssl,m - unhandled("movec ssl,m"); + u32 s1 = get_ssl(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2855: { // movec la,m - unhandled("movec la,m"); + u32 s1 = get_la(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2856: { // movec lc,m - unhandled("movec lc,m"); + u32 s1 = get_lc(); + set_m(BIT(opcode, 8, 6) & 7, s1); break; } case 2857: { // movec m,ep - unhandled("movec m,ep"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_ep(s1); break; } case 2858: { // movec ep,ep - unhandled("movec ep,ep"); + u32 s1 = get_ep(); + set_ep(s1); break; } case 2859: { // movec vba,ep - unhandled("movec vba,ep"); + u32 s1 = get_vba(); + set_ep(s1); break; } case 2860: { // movec sc,ep - unhandled("movec sc,ep"); + u32 s1 = get_sc(); + set_ep(s1); break; } case 2861: { // movec sz,ep - unhandled("movec sz,ep"); + u32 s1 = get_sz(); + set_ep(s1); break; } case 2862: { // movec sr,ep - unhandled("movec sr,ep"); + u32 s1 = get_sr(); + set_ep(s1); break; } case 2863: { // movec omr,ep - unhandled("movec omr,ep"); + u32 s1 = get_omr(); + set_ep(s1); break; } case 2864: { // movec sp,ep - unhandled("movec sp,ep"); + u32 s1 = get_sp(); + set_ep(s1); break; } case 2865: { // movec ssh,ep - unhandled("movec ssh,ep"); + u32 s1 = get_ssh(); + set_ep(s1); break; } case 2866: { // movec ssl,ep - unhandled("movec ssl,ep"); + u32 s1 = get_ssl(); + set_ep(s1); break; } case 2867: { // movec la,ep - unhandled("movec la,ep"); + u32 s1 = get_la(); + set_ep(s1); break; } case 2868: { // movec lc,ep - unhandled("movec lc,ep"); + u32 s1 = get_lc(); + set_ep(s1); break; } case 2869: { // movec m,vba - unhandled("movec m,vba"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_vba(s1); break; } case 2870: { // movec ep,vba - unhandled("movec ep,vba"); + u32 s1 = get_ep(); + set_vba(s1); break; } case 2871: { // movec vba,vba - unhandled("movec vba,vba"); + u32 s1 = get_vba(); + set_vba(s1); break; } case 2872: { // movec sc,vba - unhandled("movec sc,vba"); + u32 s1 = get_sc(); + set_vba(s1); break; } case 2873: { // movec sz,vba - unhandled("movec sz,vba"); + u32 s1 = get_sz(); + set_vba(s1); break; } case 2874: { // movec sr,vba - unhandled("movec sr,vba"); + u32 s1 = get_sr(); + set_vba(s1); break; } case 2875: { // movec omr,vba - unhandled("movec omr,vba"); + u32 s1 = get_omr(); + set_vba(s1); break; } case 2876: { // movec sp,vba - unhandled("movec sp,vba"); + u32 s1 = get_sp(); + set_vba(s1); break; } case 2877: { // movec ssh,vba - unhandled("movec ssh,vba"); + u32 s1 = get_ssh(); + set_vba(s1); break; } case 2878: { // movec ssl,vba - unhandled("movec ssl,vba"); + u32 s1 = get_ssl(); + set_vba(s1); break; } case 2879: { // movec la,vba - unhandled("movec la,vba"); + u32 s1 = get_la(); + set_vba(s1); break; } case 2880: { // movec lc,vba - unhandled("movec lc,vba"); + u32 s1 = get_lc(); + set_vba(s1); break; } case 2881: { // movec m,sc - unhandled("movec m,sc"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_sc(s1); break; } case 2882: { // movec ep,sc - unhandled("movec ep,sc"); + u32 s1 = get_ep(); + set_sc(s1); break; } case 2883: { // movec vba,sc - unhandled("movec vba,sc"); + u32 s1 = get_vba(); + set_sc(s1); break; } case 2884: { // movec sc,sc - unhandled("movec sc,sc"); + u32 s1 = get_sc(); + set_sc(s1); break; } case 2885: { // movec sz,sc - unhandled("movec sz,sc"); + u32 s1 = get_sz(); + set_sc(s1); break; } case 2886: { // movec sr,sc - unhandled("movec sr,sc"); + u32 s1 = get_sr(); + set_sc(s1); break; } case 2887: { // movec omr,sc - unhandled("movec omr,sc"); + u32 s1 = get_omr(); + set_sc(s1); break; } case 2888: { // movec sp,sc - unhandled("movec sp,sc"); + u32 s1 = get_sp(); + set_sc(s1); break; } case 2889: { // movec ssh,sc - unhandled("movec ssh,sc"); + u32 s1 = get_ssh(); + set_sc(s1); break; } case 2890: { // movec ssl,sc - unhandled("movec ssl,sc"); + u32 s1 = get_ssl(); + set_sc(s1); break; } case 2891: { // movec la,sc - unhandled("movec la,sc"); + u32 s1 = get_la(); + set_sc(s1); break; } case 2892: { // movec lc,sc - unhandled("movec lc,sc"); + u32 s1 = get_lc(); + set_sc(s1); break; } case 2893: { // movec m,sz - unhandled("movec m,sz"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_sz(s1); break; } case 2894: { // movec ep,sz - unhandled("movec ep,sz"); + u32 s1 = get_ep(); + set_sz(s1); break; } case 2895: { // movec vba,sz - unhandled("movec vba,sz"); + u32 s1 = get_vba(); + set_sz(s1); break; } case 2896: { // movec sc,sz - unhandled("movec sc,sz"); + u32 s1 = get_sc(); + set_sz(s1); break; } case 2897: { // movec sz,sz - unhandled("movec sz,sz"); + u32 s1 = get_sz(); + set_sz(s1); break; } case 2898: { // movec sr,sz - unhandled("movec sr,sz"); + u32 s1 = get_sr(); + set_sz(s1); break; } case 2899: { // movec omr,sz - unhandled("movec omr,sz"); + u32 s1 = get_omr(); + set_sz(s1); break; } case 2900: { // movec sp,sz - unhandled("movec sp,sz"); + u32 s1 = get_sp(); + set_sz(s1); break; } case 2901: { // movec ssh,sz - unhandled("movec ssh,sz"); + u32 s1 = get_ssh(); + set_sz(s1); break; } case 2902: { // movec ssl,sz - unhandled("movec ssl,sz"); + u32 s1 = get_ssl(); + set_sz(s1); break; } case 2903: { // movec la,sz - unhandled("movec la,sz"); + u32 s1 = get_la(); + set_sz(s1); break; } case 2904: { // movec lc,sz - unhandled("movec lc,sz"); + u32 s1 = get_lc(); + set_sz(s1); break; } case 2905: { // movec m,sr - unhandled("movec m,sr"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_sr(s1); break; } case 2906: { // movec ep,sr - unhandled("movec ep,sr"); + u32 s1 = get_ep(); + set_sr(s1); break; } case 2907: { // movec vba,sr - unhandled("movec vba,sr"); + u32 s1 = get_vba(); + set_sr(s1); break; } case 2908: { // movec sc,sr - unhandled("movec sc,sr"); + u32 s1 = get_sc(); + set_sr(s1); break; } case 2909: { // movec sz,sr - unhandled("movec sz,sr"); + u32 s1 = get_sz(); + set_sr(s1); break; } case 2910: { // movec sr,sr - unhandled("movec sr,sr"); + u32 s1 = get_sr(); + set_sr(s1); break; } case 2911: { // movec omr,sr - unhandled("movec omr,sr"); + u32 s1 = get_omr(); + set_sr(s1); break; } case 2912: { // movec sp,sr - unhandled("movec sp,sr"); + u32 s1 = get_sp(); + set_sr(s1); break; } case 2913: { // movec ssh,sr - unhandled("movec ssh,sr"); + u32 s1 = get_ssh(); + set_sr(s1); break; } case 2914: { // movec ssl,sr - unhandled("movec ssl,sr"); + u32 s1 = get_ssl(); + set_sr(s1); break; } case 2915: { // movec la,sr - unhandled("movec la,sr"); + u32 s1 = get_la(); + set_sr(s1); break; } case 2916: { // movec lc,sr - unhandled("movec lc,sr"); + u32 s1 = get_lc(); + set_sr(s1); break; } case 2917: { // movec m,omr - unhandled("movec m,omr"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_omr(s1); break; } case 2918: { // movec ep,omr - unhandled("movec ep,omr"); + u32 s1 = get_ep(); + set_omr(s1); break; } case 2919: { // movec vba,omr - unhandled("movec vba,omr"); + u32 s1 = get_vba(); + set_omr(s1); break; } case 2920: { // movec sc,omr - unhandled("movec sc,omr"); + u32 s1 = get_sc(); + set_omr(s1); break; } case 2921: { // movec sz,omr - unhandled("movec sz,omr"); + u32 s1 = get_sz(); + set_omr(s1); break; } case 2922: { // movec sr,omr - unhandled("movec sr,omr"); + u32 s1 = get_sr(); + set_omr(s1); break; } case 2923: { // movec omr,omr - unhandled("movec omr,omr"); + u32 s1 = get_omr(); + set_omr(s1); break; } case 2924: { // movec sp,omr - unhandled("movec sp,omr"); + u32 s1 = get_sp(); + set_omr(s1); break; } case 2925: { // movec ssh,omr - unhandled("movec ssh,omr"); + u32 s1 = get_ssh(); + set_omr(s1); break; } case 2926: { // movec ssl,omr - unhandled("movec ssl,omr"); + u32 s1 = get_ssl(); + set_omr(s1); break; } case 2927: { // movec la,omr - unhandled("movec la,omr"); + u32 s1 = get_la(); + set_omr(s1); break; } case 2928: { // movec lc,omr - unhandled("movec lc,omr"); + u32 s1 = get_lc(); + set_omr(s1); break; } case 2929: { // movec m,sp - unhandled("movec m,sp"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_sp(s1); break; } case 2930: { // movec ep,sp - unhandled("movec ep,sp"); + u32 s1 = get_ep(); + set_sp(s1); break; } case 2931: { // movec vba,sp - unhandled("movec vba,sp"); + u32 s1 = get_vba(); + set_sp(s1); break; } case 2932: { // movec sc,sp - unhandled("movec sc,sp"); + u32 s1 = get_sc(); + set_sp(s1); break; } case 2933: { // movec sz,sp - unhandled("movec sz,sp"); + u32 s1 = get_sz(); + set_sp(s1); break; } case 2934: { // movec sr,sp - unhandled("movec sr,sp"); + u32 s1 = get_sr(); + set_sp(s1); break; } case 2935: { // movec omr,sp - unhandled("movec omr,sp"); + u32 s1 = get_omr(); + set_sp(s1); break; } case 2936: { // movec sp,sp - unhandled("movec sp,sp"); + u32 s1 = get_sp(); + set_sp(s1); break; } case 2937: { // movec ssh,sp - unhandled("movec ssh,sp"); + u32 s1 = get_ssh(); + set_sp(s1); break; } case 2938: { // movec ssl,sp - unhandled("movec ssl,sp"); + u32 s1 = get_ssl(); + set_sp(s1); break; } case 2939: { // movec la,sp - unhandled("movec la,sp"); + u32 s1 = get_la(); + set_sp(s1); break; } case 2940: { // movec lc,sp - unhandled("movec lc,sp"); + u32 s1 = get_lc(); + set_sp(s1); break; } case 2941: { // movec m,ssh - unhandled("movec m,ssh"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_ssh(s1); break; } case 2942: { // movec ep,ssh - unhandled("movec ep,ssh"); + u32 s1 = get_ep(); + set_ssh(s1); break; } case 2943: { // movec vba,ssh - unhandled("movec vba,ssh"); + u32 s1 = get_vba(); + set_ssh(s1); break; } case 2944: { // movec sc,ssh - unhandled("movec sc,ssh"); + u32 s1 = get_sc(); + set_ssh(s1); break; } case 2945: { // movec sz,ssh - unhandled("movec sz,ssh"); + u32 s1 = get_sz(); + set_ssh(s1); break; } case 2946: { // movec sr,ssh - unhandled("movec sr,ssh"); + u32 s1 = get_sr(); + set_ssh(s1); break; } case 2947: { // movec omr,ssh - unhandled("movec omr,ssh"); + u32 s1 = get_omr(); + set_ssh(s1); break; } case 2948: { // movec sp,ssh - unhandled("movec sp,ssh"); + u32 s1 = get_sp(); + set_ssh(s1); break; } case 2949: { // movec ssh,ssh - unhandled("movec ssh,ssh"); + u32 s1 = get_ssh(); + set_ssh(s1); break; } case 2950: { // movec ssl,ssh - unhandled("movec ssl,ssh"); + u32 s1 = get_ssl(); + set_ssh(s1); break; } case 2951: { // movec la,ssh - unhandled("movec la,ssh"); + u32 s1 = get_la(); + set_ssh(s1); break; } case 2952: { // movec lc,ssh - unhandled("movec lc,ssh"); + u32 s1 = get_lc(); + set_ssh(s1); break; } case 2953: { // movec m,ssl - unhandled("movec m,ssl"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_ssl(s1); break; } case 2954: { // movec ep,ssl - unhandled("movec ep,ssl"); + u32 s1 = get_ep(); + set_ssl(s1); break; } case 2955: { // movec vba,ssl - unhandled("movec vba,ssl"); + u32 s1 = get_vba(); + set_ssl(s1); break; } case 2956: { // movec sc,ssl - unhandled("movec sc,ssl"); + u32 s1 = get_sc(); + set_ssl(s1); break; } case 2957: { // movec sz,ssl - unhandled("movec sz,ssl"); + u32 s1 = get_sz(); + set_ssl(s1); break; } case 2958: { // movec sr,ssl - unhandled("movec sr,ssl"); + u32 s1 = get_sr(); + set_ssl(s1); break; } case 2959: { // movec omr,ssl - unhandled("movec omr,ssl"); + u32 s1 = get_omr(); + set_ssl(s1); break; } case 2960: { // movec sp,ssl - unhandled("movec sp,ssl"); + u32 s1 = get_sp(); + set_ssl(s1); break; } case 2961: { // movec ssh,ssl - unhandled("movec ssh,ssl"); + u32 s1 = get_ssh(); + set_ssl(s1); break; } case 2962: { // movec ssl,ssl - unhandled("movec ssl,ssl"); + u32 s1 = get_ssl(); + set_ssl(s1); break; } case 2963: { // movec la,ssl - unhandled("movec la,ssl"); + u32 s1 = get_la(); + set_ssl(s1); break; } case 2964: { // movec lc,ssl - unhandled("movec lc,ssl"); + u32 s1 = get_lc(); + set_ssl(s1); break; } case 2965: { // movec m,la - unhandled("movec m,la"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_la(s1); break; } case 2966: { // movec ep,la - unhandled("movec ep,la"); + u32 s1 = get_ep(); + set_la(s1); break; } case 2967: { // movec vba,la - unhandled("movec vba,la"); + u32 s1 = get_vba(); + set_la(s1); break; } case 2968: { // movec sc,la - unhandled("movec sc,la"); + u32 s1 = get_sc(); + set_la(s1); break; } case 2969: { // movec sz,la - unhandled("movec sz,la"); + u32 s1 = get_sz(); + set_la(s1); break; } case 2970: { // movec sr,la - unhandled("movec sr,la"); + u32 s1 = get_sr(); + set_la(s1); break; } case 2971: { // movec omr,la - unhandled("movec omr,la"); + u32 s1 = get_omr(); + set_la(s1); break; } case 2972: { // movec sp,la - unhandled("movec sp,la"); + u32 s1 = get_sp(); + set_la(s1); break; } case 2973: { // movec ssh,la - unhandled("movec ssh,la"); + u32 s1 = get_ssh(); + set_la(s1); break; } case 2974: { // movec ssl,la - unhandled("movec ssl,la"); + u32 s1 = get_ssl(); + set_la(s1); break; } case 2975: { // movec la,la - unhandled("movec la,la"); + u32 s1 = get_la(); + set_la(s1); break; } case 2976: { // movec lc,la - unhandled("movec lc,la"); + u32 s1 = get_lc(); + set_la(s1); break; } case 2977: { // movec m,lc - unhandled("movec m,lc"); + u32 s1 = get_m(BIT(opcode, 0, 5) & 7); + set_lc(s1); break; } case 2978: { // movec ep,lc - unhandled("movec ep,lc"); + u32 s1 = get_ep(); + set_lc(s1); break; } case 2979: { // movec vba,lc - unhandled("movec vba,lc"); + u32 s1 = get_vba(); + set_lc(s1); break; } case 2980: { // movec sc,lc - unhandled("movec sc,lc"); + u32 s1 = get_sc(); + set_lc(s1); break; } case 2981: { // movec sz,lc - unhandled("movec sz,lc"); + u32 s1 = get_sz(); + set_lc(s1); break; } case 2982: { // movec sr,lc - unhandled("movec sr,lc"); + u32 s1 = get_sr(); + set_lc(s1); break; } case 2983: { // movec omr,lc - unhandled("movec omr,lc"); + u32 s1 = get_omr(); + set_lc(s1); break; } case 2984: { // movec sp,lc - unhandled("movec sp,lc"); + u32 s1 = get_sp(); + set_lc(s1); break; } case 2985: { // movec ssh,lc - unhandled("movec ssh,lc"); + u32 s1 = get_ssh(); + set_lc(s1); break; } case 2986: { // movec ssl,lc - unhandled("movec ssl,lc"); + u32 s1 = get_ssl(); + set_lc(s1); break; } case 2987: { // movec la,lc - unhandled("movec la,lc"); + u32 s1 = get_la(); + set_lc(s1); break; } case 2988: { // movec lc,lc - unhandled("movec lc,lc"); + u32 s1 = get_lc(); + set_lc(s1); break; } case 2989: { // movec #[i],m - unhandled("movec #[i],m"); + u32 i = BIT(opcode, 8, 8); + set_m(BIT(opcode, 0, 5) & 7, i); break; } case 2990: { // movec #[i],ep - unhandled("movec #[i],ep"); + u32 i = BIT(opcode, 8, 8); + set_ep(i); break; } case 2991: { // movec #[i],vba - unhandled("movec #[i],vba"); + u32 i = BIT(opcode, 8, 8); + set_vba(i); break; } case 2992: { // movec #[i],sc - unhandled("movec #[i],sc"); + u32 i = BIT(opcode, 8, 8); + set_sc(i); break; } case 2993: { // movec #[i],sz - unhandled("movec #[i],sz"); + u32 i = BIT(opcode, 8, 8); + set_sz(i); break; } case 2994: { // movec #[i],sr - unhandled("movec #[i],sr"); + u32 i = BIT(opcode, 8, 8); + set_sr(i); break; } case 2995: { // movec #[i],omr - unhandled("movec #[i],omr"); + u32 i = BIT(opcode, 8, 8); + set_omr(i); break; } case 2996: { // movec #[i],sp - unhandled("movec #[i],sp"); + u32 i = BIT(opcode, 8, 8); + set_sp(i); break; } case 2997: { // movec #[i],ssh - unhandled("movec #[i],ssh"); + u32 i = BIT(opcode, 8, 8); + set_ssh(i); break; } case 2998: { // movec #[i],ssl - unhandled("movec #[i],ssl"); + u32 i = BIT(opcode, 8, 8); + set_ssl(i); break; } case 2999: { // movec #[i],la - unhandled("movec #[i],la"); + u32 i = BIT(opcode, 8, 8); + set_la(i); break; } case 3000: { // movec #[i],lc - unhandled("movec #[i],lc"); + u32 i = BIT(opcode, 8, 8); + set_lc(i); break; } case 3001: { // movem p:(r)-n,x0 - unhandled("movem p:(r)-n,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x0(m_p.read_dword(ea)); break; } case 3002: { // movem p:(r)-n,x1 - unhandled("movem p:(r)-n,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_x1(m_p.read_dword(ea)); break; } case 3003: { // movem p:(r)-n,y0 - unhandled("movem p:(r)-n,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_y0(m_p.read_dword(ea)); break; } case 3004: { // movem p:(r)-n,y1 - unhandled("movem p:(r)-n,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_y1(m_p.read_dword(ea)); break; } case 3005: { // movem p:(r)-n,a0 - unhandled("movem p:(r)-n,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_a0(m_p.read_dword(ea)); break; } case 3006: { // movem p:(r)-n,b0 - unhandled("movem p:(r)-n,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_b0(m_p.read_dword(ea)); break; } case 3007: { // movem p:(r)-n,a2 - unhandled("movem p:(r)-n,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_a2(m_p.read_dword(ea)); break; } case 3008: { // movem p:(r)-n,b2 - unhandled("movem p:(r)-n,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_b2(m_p.read_dword(ea)); break; } case 3009: { // movem p:(r)-n,a1 - unhandled("movem p:(r)-n,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_a1(m_p.read_dword(ea)); break; } case 3010: { // movem p:(r)-n,b1 - unhandled("movem p:(r)-n,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_b1(m_p.read_dword(ea)); break; } case 3011: { // movem p:(r)-n,a - unhandled("movem p:(r)-n,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ah(m_p.read_dword(ea)); break; } case 3012: { // movem p:(r)-n,b - unhandled("movem p:(r)-n,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_bh(m_p.read_dword(ea)); break; } case 3013: { // movem p:(r)-n,r - unhandled("movem p:(r)-n,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3014: { // movem p:(r)-n,n - unhandled("movem p:(r)-n,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3015: { // movem p:(r)-n,m - unhandled("movem p:(r)-n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3016: { // movem p:(r)-n,ep - unhandled("movem p:(r)-n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ep(m_p.read_dword(ea)); break; } case 3017: { // movem p:(r)-n,vba - unhandled("movem p:(r)-n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_vba(m_p.read_dword(ea)); break; } case 3018: { // movem p:(r)-n,sc - unhandled("movem p:(r)-n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sc(m_p.read_dword(ea)); break; } case 3019: { // movem p:(r)-n,sz - unhandled("movem p:(r)-n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sz(m_p.read_dword(ea)); break; } case 3020: { // movem p:(r)-n,sr - unhandled("movem p:(r)-n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sr(m_p.read_dword(ea)); break; } case 3021: { // movem p:(r)-n,omr - unhandled("movem p:(r)-n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_omr(m_p.read_dword(ea)); break; } case 3022: { // movem p:(r)-n,sp - unhandled("movem p:(r)-n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_sp(m_p.read_dword(ea)); break; } case 3023: { // movem p:(r)-n,ssh - unhandled("movem p:(r)-n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssh(m_p.read_dword(ea)); break; } case 3024: { // movem p:(r)-n,ssl - unhandled("movem p:(r)-n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_ssl(m_p.read_dword(ea)); break; } case 3025: { // movem p:(r)-n,la - unhandled("movem p:(r)-n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_la(m_p.read_dword(ea)); break; } case 3026: { // movem p:(r)-n,lc - unhandled("movem p:(r)-n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + set_lc(m_p.read_dword(ea)); break; } case 3027: { // movem p:(r)+n,x0 - unhandled("movem p:(r)+n,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x0(m_p.read_dword(ea)); break; } case 3028: { // movem p:(r)+n,x1 - unhandled("movem p:(r)+n,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_x1(m_p.read_dword(ea)); break; } case 3029: { // movem p:(r)+n,y0 - unhandled("movem p:(r)+n,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_y0(m_p.read_dword(ea)); break; } case 3030: { // movem p:(r)+n,y1 - unhandled("movem p:(r)+n,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_y1(m_p.read_dword(ea)); break; } case 3031: { // movem p:(r)+n,a0 - unhandled("movem p:(r)+n,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_a0(m_p.read_dword(ea)); break; } case 3032: { // movem p:(r)+n,b0 - unhandled("movem p:(r)+n,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_b0(m_p.read_dword(ea)); break; } case 3033: { // movem p:(r)+n,a2 - unhandled("movem p:(r)+n,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_a2(m_p.read_dword(ea)); break; } case 3034: { // movem p:(r)+n,b2 - unhandled("movem p:(r)+n,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_b2(m_p.read_dword(ea)); break; } case 3035: { // movem p:(r)+n,a1 - unhandled("movem p:(r)+n,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_a1(m_p.read_dword(ea)); break; } case 3036: { // movem p:(r)+n,b1 - unhandled("movem p:(r)+n,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_b1(m_p.read_dword(ea)); break; } case 3037: { // movem p:(r)+n,a - unhandled("movem p:(r)+n,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ah(m_p.read_dword(ea)); break; } case 3038: { // movem p:(r)+n,b - unhandled("movem p:(r)+n,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_bh(m_p.read_dword(ea)); break; } case 3039: { // movem p:(r)+n,r - unhandled("movem p:(r)+n,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3040: { // movem p:(r)+n,n - unhandled("movem p:(r)+n,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3041: { // movem p:(r)+n,m - unhandled("movem p:(r)+n,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3042: { // movem p:(r)+n,ep - unhandled("movem p:(r)+n,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ep(m_p.read_dword(ea)); break; } case 3043: { // movem p:(r)+n,vba - unhandled("movem p:(r)+n,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_vba(m_p.read_dword(ea)); break; } case 3044: { // movem p:(r)+n,sc - unhandled("movem p:(r)+n,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sc(m_p.read_dword(ea)); break; } case 3045: { // movem p:(r)+n,sz - unhandled("movem p:(r)+n,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sz(m_p.read_dword(ea)); break; } case 3046: { // movem p:(r)+n,sr - unhandled("movem p:(r)+n,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sr(m_p.read_dword(ea)); break; } case 3047: { // movem p:(r)+n,omr - unhandled("movem p:(r)+n,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_omr(m_p.read_dword(ea)); break; } case 3048: { // movem p:(r)+n,sp - unhandled("movem p:(r)+n,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_sp(m_p.read_dword(ea)); break; } case 3049: { // movem p:(r)+n,ssh - unhandled("movem p:(r)+n,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssh(m_p.read_dword(ea)); break; } case 3050: { // movem p:(r)+n,ssl - unhandled("movem p:(r)+n,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_ssl(m_p.read_dword(ea)); break; } case 3051: { // movem p:(r)+n,la - unhandled("movem p:(r)+n,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_la(m_p.read_dword(ea)); break; } case 3052: { // movem p:(r)+n,lc - unhandled("movem p:(r)+n,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + set_lc(m_p.read_dword(ea)); break; } case 3053: { // movem p:(r)-,x0 - unhandled("movem p:(r)-,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x0(m_p.read_dword(ea)); break; } case 3054: { // movem p:(r)-,x1 - unhandled("movem p:(r)-,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_x1(m_p.read_dword(ea)); break; } case 3055: { // movem p:(r)-,y0 - unhandled("movem p:(r)-,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_y0(m_p.read_dword(ea)); break; } case 3056: { // movem p:(r)-,y1 - unhandled("movem p:(r)-,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_y1(m_p.read_dword(ea)); break; } case 3057: { // movem p:(r)-,a0 - unhandled("movem p:(r)-,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_a0(m_p.read_dword(ea)); break; } case 3058: { // movem p:(r)-,b0 - unhandled("movem p:(r)-,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_b0(m_p.read_dword(ea)); break; } case 3059: { // movem p:(r)-,a2 - unhandled("movem p:(r)-,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_a2(m_p.read_dword(ea)); break; } case 3060: { // movem p:(r)-,b2 - unhandled("movem p:(r)-,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_b2(m_p.read_dword(ea)); break; } case 3061: { // movem p:(r)-,a1 - unhandled("movem p:(r)-,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_a1(m_p.read_dword(ea)); break; } case 3062: { // movem p:(r)-,b1 - unhandled("movem p:(r)-,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_b1(m_p.read_dword(ea)); break; } case 3063: { // movem p:(r)-,a - unhandled("movem p:(r)-,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ah(m_p.read_dword(ea)); break; } case 3064: { // movem p:(r)-,b - unhandled("movem p:(r)-,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_bh(m_p.read_dword(ea)); break; } case 3065: { // movem p:(r)-,r - unhandled("movem p:(r)-,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3066: { // movem p:(r)-,n - unhandled("movem p:(r)-,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3067: { // movem p:(r)-,m - unhandled("movem p:(r)-,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3068: { // movem p:(r)-,ep - unhandled("movem p:(r)-,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ep(m_p.read_dword(ea)); break; } case 3069: { // movem p:(r)-,vba - unhandled("movem p:(r)-,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_vba(m_p.read_dword(ea)); break; } case 3070: { // movem p:(r)-,sc - unhandled("movem p:(r)-,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sc(m_p.read_dword(ea)); break; } case 3071: { // movem p:(r)-,sz - unhandled("movem p:(r)-,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sz(m_p.read_dword(ea)); break; } case 3072: { // movem p:(r)-,sr - unhandled("movem p:(r)-,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sr(m_p.read_dword(ea)); break; } case 3073: { // movem p:(r)-,omr - unhandled("movem p:(r)-,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_omr(m_p.read_dword(ea)); break; } case 3074: { // movem p:(r)-,sp - unhandled("movem p:(r)-,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_sp(m_p.read_dword(ea)); break; } case 3075: { // movem p:(r)-,ssh - unhandled("movem p:(r)-,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssh(m_p.read_dword(ea)); break; } case 3076: { // movem p:(r)-,ssl - unhandled("movem p:(r)-,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_ssl(m_p.read_dword(ea)); break; } case 3077: { // movem p:(r)-,la - unhandled("movem p:(r)-,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_la(m_p.read_dword(ea)); break; } case 3078: { // movem p:(r)-,lc - unhandled("movem p:(r)-,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + set_lc(m_p.read_dword(ea)); break; } case 3079: { // movem p:(r)+,x0 - unhandled("movem p:(r)+,x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x0(m_p.read_dword(ea)); break; } case 3080: { // movem p:(r)+,x1 - unhandled("movem p:(r)+,x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_x1(m_p.read_dword(ea)); break; } case 3081: { // movem p:(r)+,y0 - unhandled("movem p:(r)+,y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_y0(m_p.read_dword(ea)); break; } case 3082: { // movem p:(r)+,y1 - unhandled("movem p:(r)+,y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_y1(m_p.read_dword(ea)); break; } case 3083: { // movem p:(r)+,a0 - unhandled("movem p:(r)+,a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_a0(m_p.read_dword(ea)); break; } case 3084: { // movem p:(r)+,b0 - unhandled("movem p:(r)+,b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_b0(m_p.read_dword(ea)); break; } case 3085: { // movem p:(r)+,a2 - unhandled("movem p:(r)+,a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_a2(m_p.read_dword(ea)); break; } case 3086: { // movem p:(r)+,b2 - unhandled("movem p:(r)+,b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_b2(m_p.read_dword(ea)); break; } case 3087: { // movem p:(r)+,a1 - unhandled("movem p:(r)+,a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_a1(m_p.read_dword(ea)); break; } case 3088: { // movem p:(r)+,b1 - unhandled("movem p:(r)+,b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_b1(m_p.read_dword(ea)); break; } case 3089: { // movem p:(r)+,a - unhandled("movem p:(r)+,a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ah(m_p.read_dword(ea)); break; } case 3090: { // movem p:(r)+,b - unhandled("movem p:(r)+,b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_bh(m_p.read_dword(ea)); break; } case 3091: { // movem p:(r)+,r - unhandled("movem p:(r)+,r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3092: { // movem p:(r)+,n - unhandled("movem p:(r)+,n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3093: { // movem p:(r)+,m - unhandled("movem p:(r)+,m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3094: { // movem p:(r)+,ep - unhandled("movem p:(r)+,ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ep(m_p.read_dword(ea)); break; } case 3095: { // movem p:(r)+,vba - unhandled("movem p:(r)+,vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_vba(m_p.read_dword(ea)); break; } case 3096: { // movem p:(r)+,sc - unhandled("movem p:(r)+,sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sc(m_p.read_dword(ea)); break; } case 3097: { // movem p:(r)+,sz - unhandled("movem p:(r)+,sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sz(m_p.read_dword(ea)); break; } case 3098: { // movem p:(r)+,sr - unhandled("movem p:(r)+,sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sr(m_p.read_dword(ea)); break; } case 3099: { // movem p:(r)+,omr - unhandled("movem p:(r)+,omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_omr(m_p.read_dword(ea)); break; } case 3100: { // movem p:(r)+,sp - unhandled("movem p:(r)+,sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_sp(m_p.read_dword(ea)); break; } case 3101: { // movem p:(r)+,ssh - unhandled("movem p:(r)+,ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssh(m_p.read_dword(ea)); break; } case 3102: { // movem p:(r)+,ssl - unhandled("movem p:(r)+,ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_ssl(m_p.read_dword(ea)); break; } case 3103: { // movem p:(r)+,la - unhandled("movem p:(r)+,la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_la(m_p.read_dword(ea)); break; } case 3104: { // movem p:(r)+,lc - unhandled("movem p:(r)+,lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + set_lc(m_p.read_dword(ea)); break; } case 3105: { // movem p:(r),x0 - unhandled("movem p:(r),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x0(m_p.read_dword(ea)); break; } case 3106: { // movem p:(r),x1 - unhandled("movem p:(r),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_x1(m_p.read_dword(ea)); break; } case 3107: { // movem p:(r),y0 - unhandled("movem p:(r),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_y0(m_p.read_dword(ea)); break; } case 3108: { // movem p:(r),y1 - unhandled("movem p:(r),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_y1(m_p.read_dword(ea)); break; } case 3109: { // movem p:(r),a0 - unhandled("movem p:(r),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_a0(m_p.read_dword(ea)); break; } case 3110: { // movem p:(r),b0 - unhandled("movem p:(r),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_b0(m_p.read_dword(ea)); break; } case 3111: { // movem p:(r),a2 - unhandled("movem p:(r),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_a2(m_p.read_dword(ea)); break; } case 3112: { // movem p:(r),b2 - unhandled("movem p:(r),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_b2(m_p.read_dword(ea)); break; } case 3113: { // movem p:(r),a1 - unhandled("movem p:(r),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_a1(m_p.read_dword(ea)); break; } case 3114: { // movem p:(r),b1 - unhandled("movem p:(r),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_b1(m_p.read_dword(ea)); break; } case 3115: { // movem p:(r),a - unhandled("movem p:(r),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ah(m_p.read_dword(ea)); break; } case 3116: { // movem p:(r),b - unhandled("movem p:(r),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_bh(m_p.read_dword(ea)); break; } case 3117: { // movem p:(r),r - unhandled("movem p:(r),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3118: { // movem p:(r),n - unhandled("movem p:(r),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3119: { // movem p:(r),m - unhandled("movem p:(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3120: { // movem p:(r),ep - unhandled("movem p:(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ep(m_p.read_dword(ea)); break; } case 3121: { // movem p:(r),vba - unhandled("movem p:(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_vba(m_p.read_dword(ea)); break; } case 3122: { // movem p:(r),sc - unhandled("movem p:(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sc(m_p.read_dword(ea)); break; } case 3123: { // movem p:(r),sz - unhandled("movem p:(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sz(m_p.read_dword(ea)); break; } case 3124: { // movem p:(r),sr - unhandled("movem p:(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sr(m_p.read_dword(ea)); break; } case 3125: { // movem p:(r),omr - unhandled("movem p:(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_omr(m_p.read_dword(ea)); break; } case 3126: { // movem p:(r),sp - unhandled("movem p:(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_sp(m_p.read_dword(ea)); break; } case 3127: { // movem p:(r),ssh - unhandled("movem p:(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssh(m_p.read_dword(ea)); break; } case 3128: { // movem p:(r),ssl - unhandled("movem p:(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_ssl(m_p.read_dword(ea)); break; } case 3129: { // movem p:(r),la - unhandled("movem p:(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_la(m_p.read_dword(ea)); break; } case 3130: { // movem p:(r),lc - unhandled("movem p:(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + set_lc(m_p.read_dword(ea)); break; } case 3131: { // movem p:(r+n),x0 - unhandled("movem p:(r+n),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x0(m_p.read_dword(ea)); break; } case 3132: { // movem p:(r+n),x1 - unhandled("movem p:(r+n),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_x1(m_p.read_dword(ea)); break; } case 3133: { // movem p:(r+n),y0 - unhandled("movem p:(r+n),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_y0(m_p.read_dword(ea)); break; } case 3134: { // movem p:(r+n),y1 - unhandled("movem p:(r+n),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_y1(m_p.read_dword(ea)); break; } case 3135: { // movem p:(r+n),a0 - unhandled("movem p:(r+n),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_a0(m_p.read_dword(ea)); break; } case 3136: { // movem p:(r+n),b0 - unhandled("movem p:(r+n),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_b0(m_p.read_dword(ea)); break; } case 3137: { // movem p:(r+n),a2 - unhandled("movem p:(r+n),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_a2(m_p.read_dword(ea)); break; } case 3138: { // movem p:(r+n),b2 - unhandled("movem p:(r+n),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_b2(m_p.read_dword(ea)); break; } case 3139: { // movem p:(r+n),a1 - unhandled("movem p:(r+n),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_a1(m_p.read_dword(ea)); break; } case 3140: { // movem p:(r+n),b1 - unhandled("movem p:(r+n),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_b1(m_p.read_dword(ea)); break; } case 3141: { // movem p:(r+n),a - unhandled("movem p:(r+n),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ah(m_p.read_dword(ea)); break; } case 3142: { // movem p:(r+n),b - unhandled("movem p:(r+n),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_bh(m_p.read_dword(ea)); break; } case 3143: { // movem p:(r+n),r - unhandled("movem p:(r+n),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3144: { // movem p:(r+n),n - unhandled("movem p:(r+n),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3145: { // movem p:(r+n),m - unhandled("movem p:(r+n),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3146: { // movem p:(r+n),ep - unhandled("movem p:(r+n),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ep(m_p.read_dword(ea)); break; } case 3147: { // movem p:(r+n),vba - unhandled("movem p:(r+n),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_vba(m_p.read_dword(ea)); break; } case 3148: { // movem p:(r+n),sc - unhandled("movem p:(r+n),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sc(m_p.read_dword(ea)); break; } case 3149: { // movem p:(r+n),sz - unhandled("movem p:(r+n),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sz(m_p.read_dword(ea)); break; } case 3150: { // movem p:(r+n),sr - unhandled("movem p:(r+n),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sr(m_p.read_dword(ea)); break; } case 3151: { // movem p:(r+n),omr - unhandled("movem p:(r+n),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_omr(m_p.read_dword(ea)); break; } case 3152: { // movem p:(r+n),sp - unhandled("movem p:(r+n),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_sp(m_p.read_dword(ea)); break; } case 3153: { // movem p:(r+n),ssh - unhandled("movem p:(r+n),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssh(m_p.read_dword(ea)); break; } case 3154: { // movem p:(r+n),ssl - unhandled("movem p:(r+n),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_ssl(m_p.read_dword(ea)); break; } case 3155: { // movem p:(r+n),la - unhandled("movem p:(r+n),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_la(m_p.read_dword(ea)); break; } case 3156: { // movem p:(r+n),lc - unhandled("movem p:(r+n),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + set_lc(m_p.read_dword(ea)); break; } case 3157: { // movem p:-(r),x0 - unhandled("movem p:-(r),x0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x0(m_p.read_dword(ea)); break; } case 3158: { // movem p:-(r),x1 - unhandled("movem p:-(r),x1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_x1(m_p.read_dword(ea)); break; } case 3159: { // movem p:-(r),y0 - unhandled("movem p:-(r),y0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_y0(m_p.read_dword(ea)); break; } case 3160: { // movem p:-(r),y1 - unhandled("movem p:-(r),y1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_y1(m_p.read_dword(ea)); break; } case 3161: { // movem p:-(r),a0 - unhandled("movem p:-(r),a0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_a0(m_p.read_dword(ea)); break; } case 3162: { // movem p:-(r),b0 - unhandled("movem p:-(r),b0"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_b0(m_p.read_dword(ea)); break; } case 3163: { // movem p:-(r),a2 - unhandled("movem p:-(r),a2"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_a2(m_p.read_dword(ea)); break; } case 3164: { // movem p:-(r),b2 - unhandled("movem p:-(r),b2"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_b2(m_p.read_dword(ea)); break; } case 3165: { // movem p:-(r),a1 - unhandled("movem p:-(r),a1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_a1(m_p.read_dword(ea)); break; } case 3166: { // movem p:-(r),b1 - unhandled("movem p:-(r),b1"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_b1(m_p.read_dword(ea)); break; } case 3167: { // movem p:-(r),a - unhandled("movem p:-(r),a"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ah(m_p.read_dword(ea)); break; } case 3168: { // movem p:-(r),b - unhandled("movem p:-(r),b"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_bh(m_p.read_dword(ea)); break; } case 3169: { // movem p:-(r),r - unhandled("movem p:-(r),r"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3170: { // movem p:-(r),n - unhandled("movem p:-(r),n"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3171: { // movem p:-(r),m - unhandled("movem p:-(r),m"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(ea)); break; } case 3172: { // movem p:-(r),ep - unhandled("movem p:-(r),ep"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ep(m_p.read_dword(ea)); break; } case 3173: { // movem p:-(r),vba - unhandled("movem p:-(r),vba"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_vba(m_p.read_dword(ea)); break; } case 3174: { // movem p:-(r),sc - unhandled("movem p:-(r),sc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sc(m_p.read_dword(ea)); break; } case 3175: { // movem p:-(r),sz - unhandled("movem p:-(r),sz"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sz(m_p.read_dword(ea)); break; } case 3176: { // movem p:-(r),sr - unhandled("movem p:-(r),sr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sr(m_p.read_dword(ea)); break; } case 3177: { // movem p:-(r),omr - unhandled("movem p:-(r),omr"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_omr(m_p.read_dword(ea)); break; } case 3178: { // movem p:-(r),sp - unhandled("movem p:-(r),sp"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_sp(m_p.read_dword(ea)); break; } case 3179: { // movem p:-(r),ssh - unhandled("movem p:-(r),ssh"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssh(m_p.read_dword(ea)); break; } case 3180: { // movem p:-(r),ssl - unhandled("movem p:-(r),ssl"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_ssl(m_p.read_dword(ea)); break; } case 3181: { // movem p:-(r),la - unhandled("movem p:-(r),la"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_la(m_p.read_dword(ea)); break; } case 3182: { // movem p:-(r),lc - unhandled("movem p:-(r),lc"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + set_lc(m_p.read_dword(ea)); break; } case 3183: { // movem x0,p:(r)-n - unhandled("movem x0,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3184: { // movem x1,p:(r)-n - unhandled("movem x1,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3185: { // movem y0,p:(r)-n - unhandled("movem y0,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3186: { // movem y1,p:(r)-n - unhandled("movem y1,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3187: { // movem a0,p:(r)-n - unhandled("movem a0,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3188: { // movem b0,p:(r)-n - unhandled("movem b0,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3189: { // movem a2,p:(r)-n - unhandled("movem a2,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3190: { // movem b2,p:(r)-n - unhandled("movem b2,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3191: { // movem a1,p:(r)-n - unhandled("movem a1,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3192: { // movem b1,p:(r)-n - unhandled("movem b1,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3193: { // movem a,p:(r)-n - unhandled("movem a,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3194: { // movem b,p:(r)-n - unhandled("movem b,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3195: { // movem r,p:(r)-n - unhandled("movem r,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3196: { // movem n,p:(r)-n - unhandled("movem n,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3197: { // movem m,p:(r)-n - unhandled("movem m,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3198: { // movem ep,p:(r)-n - unhandled("movem ep,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3199: { // movem vba,p:(r)-n - unhandled("movem vba,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3200: { // movem sc,p:(r)-n - unhandled("movem sc,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3201: { // movem sz,p:(r)-n - unhandled("movem sz,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3202: { // movem sr,p:(r)-n - unhandled("movem sr,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3203: { // movem omr,p:(r)-n - unhandled("movem omr,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3204: { // movem sp,p:(r)-n - unhandled("movem sp,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3205: { // movem ssh,p:(r)-n - unhandled("movem ssh,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3206: { // movem ssl,p:(r)-n - unhandled("movem ssl,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3207: { // movem la,p:(r)-n - unhandled("movem la,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3208: { // movem lc,p:(r)-n - unhandled("movem lc,p:(r)-n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3209: { // movem x0,p:(r)+n - unhandled("movem x0,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3210: { // movem x1,p:(r)+n - unhandled("movem x1,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3211: { // movem y0,p:(r)+n - unhandled("movem y0,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3212: { // movem y1,p:(r)+n - unhandled("movem y1,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3213: { // movem a0,p:(r)+n - unhandled("movem a0,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3214: { // movem b0,p:(r)+n - unhandled("movem b0,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3215: { // movem a2,p:(r)+n - unhandled("movem a2,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3216: { // movem b2,p:(r)+n - unhandled("movem b2,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3217: { // movem a1,p:(r)+n - unhandled("movem a1,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3218: { // movem b1,p:(r)+n - unhandled("movem b1,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3219: { // movem a,p:(r)+n - unhandled("movem a,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3220: { // movem b,p:(r)+n - unhandled("movem b,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3221: { // movem r,p:(r)+n - unhandled("movem r,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3222: { // movem n,p:(r)+n - unhandled("movem n,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3223: { // movem m,p:(r)+n - unhandled("movem m,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3224: { // movem ep,p:(r)+n - unhandled("movem ep,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3225: { // movem vba,p:(r)+n - unhandled("movem vba,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3226: { // movem sc,p:(r)+n - unhandled("movem sc,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3227: { // movem sz,p:(r)+n - unhandled("movem sz,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3228: { // movem sr,p:(r)+n - unhandled("movem sr,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3229: { // movem omr,p:(r)+n - unhandled("movem omr,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3230: { // movem sp,p:(r)+n - unhandled("movem sp,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3231: { // movem ssh,p:(r)+n - unhandled("movem ssh,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3232: { // movem ssl,p:(r)+n - unhandled("movem ssl,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3233: { // movem la,p:(r)+n - unhandled("movem la,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3234: { // movem lc,p:(r)+n - unhandled("movem lc,p:(r)+n"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3235: { // movem x0,p:(r)- - unhandled("movem x0,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3236: { // movem x1,p:(r)- - unhandled("movem x1,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3237: { // movem y0,p:(r)- - unhandled("movem y0,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3238: { // movem y1,p:(r)- - unhandled("movem y1,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3239: { // movem a0,p:(r)- - unhandled("movem a0,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3240: { // movem b0,p:(r)- - unhandled("movem b0,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3241: { // movem a2,p:(r)- - unhandled("movem a2,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3242: { // movem b2,p:(r)- - unhandled("movem b2,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3243: { // movem a1,p:(r)- - unhandled("movem a1,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3244: { // movem b1,p:(r)- - unhandled("movem b1,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3245: { // movem a,p:(r)- - unhandled("movem a,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3246: { // movem b,p:(r)- - unhandled("movem b,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3247: { // movem r,p:(r)- - unhandled("movem r,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3248: { // movem n,p:(r)- - unhandled("movem n,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3249: { // movem m,p:(r)- - unhandled("movem m,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3250: { // movem ep,p:(r)- - unhandled("movem ep,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3251: { // movem vba,p:(r)- - unhandled("movem vba,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3252: { // movem sc,p:(r)- - unhandled("movem sc,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3253: { // movem sz,p:(r)- - unhandled("movem sz,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3254: { // movem sr,p:(r)- - unhandled("movem sr,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3255: { // movem omr,p:(r)- - unhandled("movem omr,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3256: { // movem sp,p:(r)- - unhandled("movem sp,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3257: { // movem ssh,p:(r)- - unhandled("movem ssh,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3258: { // movem ssl,p:(r)- - unhandled("movem ssl,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3259: { // movem la,p:(r)- - unhandled("movem la,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3260: { // movem lc,p:(r)- - unhandled("movem lc,p:(r)-"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3261: { // movem x0,p:(r)+ - unhandled("movem x0,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3262: { // movem x1,p:(r)+ - unhandled("movem x1,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3263: { // movem y0,p:(r)+ - unhandled("movem y0,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3264: { // movem y1,p:(r)+ - unhandled("movem y1,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3265: { // movem a0,p:(r)+ - unhandled("movem a0,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3266: { // movem b0,p:(r)+ - unhandled("movem b0,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3267: { // movem a2,p:(r)+ - unhandled("movem a2,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3268: { // movem b2,p:(r)+ - unhandled("movem b2,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3269: { // movem a1,p:(r)+ - unhandled("movem a1,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3270: { // movem b1,p:(r)+ - unhandled("movem b1,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3271: { // movem a,p:(r)+ - unhandled("movem a,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3272: { // movem b,p:(r)+ - unhandled("movem b,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3273: { // movem r,p:(r)+ - unhandled("movem r,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3274: { // movem n,p:(r)+ - unhandled("movem n,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3275: { // movem m,p:(r)+ - unhandled("movem m,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3276: { // movem ep,p:(r)+ - unhandled("movem ep,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3277: { // movem vba,p:(r)+ - unhandled("movem vba,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3278: { // movem sc,p:(r)+ - unhandled("movem sc,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3279: { // movem sz,p:(r)+ - unhandled("movem sz,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3280: { // movem sr,p:(r)+ - unhandled("movem sr,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3281: { // movem omr,p:(r)+ - unhandled("movem omr,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3282: { // movem sp,p:(r)+ - unhandled("movem sp,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3283: { // movem ssh,p:(r)+ - unhandled("movem ssh,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3284: { // movem ssl,p:(r)+ - unhandled("movem ssl,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3285: { // movem la,p:(r)+ - unhandled("movem la,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3286: { // movem lc,p:(r)+ - unhandled("movem lc,p:(r)+"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3287: { // movem x0,p:(r) - unhandled("movem x0,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3288: { // movem x1,p:(r) - unhandled("movem x1,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3289: { // movem y0,p:(r) - unhandled("movem y0,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3290: { // movem y1,p:(r) - unhandled("movem y1,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3291: { // movem a0,p:(r) - unhandled("movem a0,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3292: { // movem b0,p:(r) - unhandled("movem b0,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3293: { // movem a2,p:(r) - unhandled("movem a2,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3294: { // movem b2,p:(r) - unhandled("movem b2,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3295: { // movem a1,p:(r) - unhandled("movem a1,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3296: { // movem b1,p:(r) - unhandled("movem b1,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3297: { // movem a,p:(r) - unhandled("movem a,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3298: { // movem b,p:(r) - unhandled("movem b,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3299: { // movem r,p:(r) - unhandled("movem r,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3300: { // movem n,p:(r) - unhandled("movem n,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3301: { // movem m,p:(r) - unhandled("movem m,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3302: { // movem ep,p:(r) - unhandled("movem ep,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3303: { // movem vba,p:(r) - unhandled("movem vba,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3304: { // movem sc,p:(r) - unhandled("movem sc,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3305: { // movem sz,p:(r) - unhandled("movem sz,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3306: { // movem sr,p:(r) - unhandled("movem sr,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3307: { // movem omr,p:(r) - unhandled("movem omr,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3308: { // movem sp,p:(r) - unhandled("movem sp,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3309: { // movem ssh,p:(r) - unhandled("movem ssh,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3310: { // movem ssl,p:(r) - unhandled("movem ssl,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3311: { // movem la,p:(r) - unhandled("movem la,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3312: { // movem lc,p:(r) - unhandled("movem lc,p:(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3313: { // movem x0,p:(r+n) - unhandled("movem x0,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3314: { // movem x1,p:(r+n) - unhandled("movem x1,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3315: { // movem y0,p:(r+n) - unhandled("movem y0,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3316: { // movem y1,p:(r+n) - unhandled("movem y1,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3317: { // movem a0,p:(r+n) - unhandled("movem a0,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3318: { // movem b0,p:(r+n) - unhandled("movem b0,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3319: { // movem a2,p:(r+n) - unhandled("movem a2,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3320: { // movem b2,p:(r+n) - unhandled("movem b2,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3321: { // movem a1,p:(r+n) - unhandled("movem a1,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3322: { // movem b1,p:(r+n) - unhandled("movem b1,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3323: { // movem a,p:(r+n) - unhandled("movem a,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3324: { // movem b,p:(r+n) - unhandled("movem b,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3325: { // movem r,p:(r+n) - unhandled("movem r,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3326: { // movem n,p:(r+n) - unhandled("movem n,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3327: { // movem m,p:(r+n) - unhandled("movem m,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3328: { // movem ep,p:(r+n) - unhandled("movem ep,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3329: { // movem vba,p:(r+n) - unhandled("movem vba,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3330: { // movem sc,p:(r+n) - unhandled("movem sc,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3331: { // movem sz,p:(r+n) - unhandled("movem sz,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3332: { // movem sr,p:(r+n) - unhandled("movem sr,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3333: { // movem omr,p:(r+n) - unhandled("movem omr,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3334: { // movem sp,p:(r+n) - unhandled("movem sp,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3335: { // movem ssh,p:(r+n) - unhandled("movem ssh,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3336: { // movem ssl,p:(r+n) - unhandled("movem ssl,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3337: { // movem la,p:(r+n) - unhandled("movem la,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3338: { // movem lc,p:(r+n) - unhandled("movem lc,p:(r+n)"); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3339: { // movem x0,p:-(r) - unhandled("movem x0,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_x0(); + m_p.write_dword(ea, s); break; } case 3340: { // movem x1,p:-(r) - unhandled("movem x1,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_x1(); + m_p.write_dword(ea, s); break; } case 3341: { // movem y0,p:-(r) - unhandled("movem y0,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_y0(); + m_p.write_dword(ea, s); break; } case 3342: { // movem y1,p:-(r) - unhandled("movem y1,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_y1(); + m_p.write_dword(ea, s); break; } case 3343: { // movem a0,p:-(r) - unhandled("movem a0,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_a0(); + m_p.write_dword(ea, s); break; } case 3344: { // movem b0,p:-(r) - unhandled("movem b0,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_b0(); + m_p.write_dword(ea, s); break; } case 3345: { // movem a2,p:-(r) - unhandled("movem a2,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_a2(); + m_p.write_dword(ea, s); break; } case 3346: { // movem b2,p:-(r) - unhandled("movem b2,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_b2(); + m_p.write_dword(ea, s); break; } case 3347: { // movem a1,p:-(r) - unhandled("movem a1,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_a1(); + m_p.write_dword(ea, s); break; } case 3348: { // movem b1,p:-(r) - unhandled("movem b1,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_b1(); + m_p.write_dword(ea, s); break; } case 3349: { // movem a,p:-(r) - unhandled("movem a,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s_h = get_ah(); + m_p.write_dword(ea, s_h); break; } case 3350: { // movem b,p:-(r) - unhandled("movem b,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s_h = get_bh(); + m_p.write_dword(ea, s_h); break; } case 3351: { // movem r,p:-(r) - unhandled("movem r,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3352: { // movem n,p:-(r) - unhandled("movem n,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3353: { // movem m,p:-(r) - unhandled("movem m,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(ea, s); break; } case 3354: { // movem ep,p:-(r) - unhandled("movem ep,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_ep(); + m_p.write_dword(ea, s); break; } case 3355: { // movem vba,p:-(r) - unhandled("movem vba,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_vba(); + m_p.write_dword(ea, s); break; } case 3356: { // movem sc,p:-(r) - unhandled("movem sc,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_sc(); + m_p.write_dword(ea, s); break; } case 3357: { // movem sz,p:-(r) - unhandled("movem sz,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_sz(); + m_p.write_dword(ea, s); break; } case 3358: { // movem sr,p:-(r) - unhandled("movem sr,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_sr(); + m_p.write_dword(ea, s); break; } case 3359: { // movem omr,p:-(r) - unhandled("movem omr,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_omr(); + m_p.write_dword(ea, s); break; } case 3360: { // movem sp,p:-(r) - unhandled("movem sp,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_sp(); + m_p.write_dword(ea, s); break; } case 3361: { // movem ssh,p:-(r) - unhandled("movem ssh,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_ssh(); + m_p.write_dword(ea, s); break; } case 3362: { // movem ssl,p:-(r) - unhandled("movem ssl,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_ssl(); + m_p.write_dword(ea, s); break; } case 3363: { // movem la,p:-(r) - unhandled("movem la,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_la(); + m_p.write_dword(ea, s); break; } case 3364: { // movem lc,p:-(r) - unhandled("movem lc,p:-(r)"); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 s = get_lc(); + m_p.write_dword(ea, s); break; } case 3365: { // movem p:[abs],x0 - unhandled("movem p:[abs],x0"); + u32 abs = exv; + set_x0(m_p.read_dword(abs)); break; } case 3366: { // movem p:[abs],x1 - unhandled("movem p:[abs],x1"); + u32 abs = exv; + set_x1(m_p.read_dword(abs)); break; } case 3367: { // movem p:[abs],y0 - unhandled("movem p:[abs],y0"); + u32 abs = exv; + set_y0(m_p.read_dword(abs)); break; } case 3368: { // movem p:[abs],y1 - unhandled("movem p:[abs],y1"); + u32 abs = exv; + set_y1(m_p.read_dword(abs)); break; } case 3369: { // movem p:[abs],a0 - unhandled("movem p:[abs],a0"); + u32 abs = exv; + set_a0(m_p.read_dword(abs)); break; } case 3370: { // movem p:[abs],b0 - unhandled("movem p:[abs],b0"); + u32 abs = exv; + set_b0(m_p.read_dword(abs)); break; } case 3371: { // movem p:[abs],a2 - unhandled("movem p:[abs],a2"); + u32 abs = exv; + set_a2(m_p.read_dword(abs)); break; } case 3372: { // movem p:[abs],b2 - unhandled("movem p:[abs],b2"); + u32 abs = exv; + set_b2(m_p.read_dword(abs)); break; } case 3373: { // movem p:[abs],a1 - unhandled("movem p:[abs],a1"); + u32 abs = exv; + set_a1(m_p.read_dword(abs)); break; } case 3374: { // movem p:[abs],b1 - unhandled("movem p:[abs],b1"); + u32 abs = exv; + set_b1(m_p.read_dword(abs)); break; } case 3375: { // movem p:[abs],a - unhandled("movem p:[abs],a"); + u32 abs = exv; + set_ah(m_p.read_dword(abs)); break; } case 3376: { // movem p:[abs],b - unhandled("movem p:[abs],b"); + u32 abs = exv; + set_bh(m_p.read_dword(abs)); break; } case 3377: { // movem p:[abs],r - unhandled("movem p:[abs],r"); + u32 abs = exv; + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(abs)); break; } case 3378: { // movem p:[abs],n - unhandled("movem p:[abs],n"); + u32 abs = exv; + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(abs)); break; } case 3379: { // movem p:[abs],m - unhandled("movem p:[abs],m"); + u32 abs = exv; + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(abs)); break; } case 3380: { // movem p:[abs],ep - unhandled("movem p:[abs],ep"); + u32 abs = exv; + set_ep(m_p.read_dword(abs)); break; } case 3381: { // movem p:[abs],vba - unhandled("movem p:[abs],vba"); + u32 abs = exv; + set_vba(m_p.read_dword(abs)); break; } case 3382: { // movem p:[abs],sc - unhandled("movem p:[abs],sc"); + u32 abs = exv; + set_sc(m_p.read_dword(abs)); break; } case 3383: { // movem p:[abs],sz - unhandled("movem p:[abs],sz"); + u32 abs = exv; + set_sz(m_p.read_dword(abs)); break; } case 3384: { // movem p:[abs],sr - unhandled("movem p:[abs],sr"); + u32 abs = exv; + set_sr(m_p.read_dword(abs)); break; } case 3385: { // movem p:[abs],omr - unhandled("movem p:[abs],omr"); + u32 abs = exv; + set_omr(m_p.read_dword(abs)); break; } case 3386: { // movem p:[abs],sp - unhandled("movem p:[abs],sp"); + u32 abs = exv; + set_sp(m_p.read_dword(abs)); break; } case 3387: { // movem p:[abs],ssh - unhandled("movem p:[abs],ssh"); + u32 abs = exv; + set_ssh(m_p.read_dword(abs)); break; } case 3388: { // movem p:[abs],ssl - unhandled("movem p:[abs],ssl"); + u32 abs = exv; + set_ssl(m_p.read_dword(abs)); break; } case 3389: { // movem p:[abs],la - unhandled("movem p:[abs],la"); + u32 abs = exv; + set_la(m_p.read_dword(abs)); break; } case 3390: { // movem p:[abs],lc - unhandled("movem p:[abs],lc"); + u32 abs = exv; + set_lc(m_p.read_dword(abs)); + break; + } + case 3391: { // movem x0,p:[abs] + u32 abs = exv; + u32 s = get_x0(); + m_p.write_dword(abs, s); + break; + } + case 3392: { // movem x1,p:[abs] + u32 abs = exv; + u32 s = get_x1(); + m_p.write_dword(abs, s); + break; + } + case 3393: { // movem y0,p:[abs] + u32 abs = exv; + u32 s = get_y0(); + m_p.write_dword(abs, s); + break; + } + case 3394: { // movem y1,p:[abs] + u32 abs = exv; + u32 s = get_y1(); + m_p.write_dword(abs, s); + break; + } + case 3395: { // movem a0,p:[abs] + u32 abs = exv; + u32 s = get_a0(); + m_p.write_dword(abs, s); + break; + } + case 3396: { // movem b0,p:[abs] + u32 abs = exv; + u32 s = get_b0(); + m_p.write_dword(abs, s); + break; + } + case 3397: { // movem a2,p:[abs] + u32 abs = exv; + u32 s = get_a2(); + m_p.write_dword(abs, s); + break; + } + case 3398: { // movem b2,p:[abs] + u32 abs = exv; + u32 s = get_b2(); + m_p.write_dword(abs, s); + break; + } + case 3399: { // movem a1,p:[abs] + u32 abs = exv; + u32 s = get_a1(); + m_p.write_dword(abs, s); + break; + } + case 3400: { // movem b1,p:[abs] + u32 abs = exv; + u32 s = get_b1(); + m_p.write_dword(abs, s); + break; + } + case 3401: { // movem a,p:[abs] + u32 abs = exv; + u32 s_h = get_ah(); + m_p.write_dword(abs, s_h); + break; + } + case 3402: { // movem b,p:[abs] + u32 abs = exv; + u32 s_h = get_bh(); + m_p.write_dword(abs, s_h); + break; + } + case 3403: { // movem r,p:[abs] + u32 abs = exv; + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(abs, s); + break; + } + case 3404: { // movem n,p:[abs] + u32 abs = exv; + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(abs, s); + break; + } + case 3405: { // movem m,p:[abs] + u32 abs = exv; + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(abs, s); + break; + } + case 3406: { // movem ep,p:[abs] + u32 abs = exv; + u32 s = get_ep(); + m_p.write_dword(abs, s); + break; + } + case 3407: { // movem vba,p:[abs] + u32 abs = exv; + u32 s = get_vba(); + m_p.write_dword(abs, s); + break; + } + case 3408: { // movem sc,p:[abs] + u32 abs = exv; + u32 s = get_sc(); + m_p.write_dword(abs, s); + break; + } + case 3409: { // movem sz,p:[abs] + u32 abs = exv; + u32 s = get_sz(); + m_p.write_dword(abs, s); + break; + } + case 3410: { // movem sr,p:[abs] + u32 abs = exv; + u32 s = get_sr(); + m_p.write_dword(abs, s); + break; + } + case 3411: { // movem omr,p:[abs] + u32 abs = exv; + u32 s = get_omr(); + m_p.write_dword(abs, s); + break; + } + case 3412: { // movem sp,p:[abs] + u32 abs = exv; + u32 s = get_sp(); + m_p.write_dword(abs, s); + break; + } + case 3413: { // movem ssh,p:[abs] + u32 abs = exv; + u32 s = get_ssh(); + m_p.write_dword(abs, s); + break; + } + case 3414: { // movem ssl,p:[abs] + u32 abs = exv; + u32 s = get_ssl(); + m_p.write_dword(abs, s); + break; + } + case 3415: { // movem la,p:[abs] + u32 abs = exv; + u32 s = get_la(); + m_p.write_dword(abs, s); + break; + } + case 3416: { // movem lc,p:[abs] + u32 abs = exv; + u32 s = get_lc(); + m_p.write_dword(abs, s); break; } - case 3391: { // movem p:[aa],x0 - unhandled("movem p:[aa],x0"); + case 3417: { // movem p:[aa],x0 + u32 aa = BIT(opcode, 8, 6); + set_x0(m_p.read_dword(aa)); break; } - case 3392: { // movem p:[aa],x1 - unhandled("movem p:[aa],x1"); + case 3418: { // movem p:[aa],x1 + u32 aa = BIT(opcode, 8, 6); + set_x1(m_p.read_dword(aa)); break; } - case 3393: { // movem p:[aa],y0 - unhandled("movem p:[aa],y0"); + case 3419: { // movem p:[aa],y0 + u32 aa = BIT(opcode, 8, 6); + set_y0(m_p.read_dword(aa)); break; } - case 3394: { // movem p:[aa],y1 - unhandled("movem p:[aa],y1"); + case 3420: { // movem p:[aa],y1 + u32 aa = BIT(opcode, 8, 6); + set_y1(m_p.read_dword(aa)); break; } - case 3395: { // movem p:[aa],a0 - unhandled("movem p:[aa],a0"); + case 3421: { // movem p:[aa],a0 + u32 aa = BIT(opcode, 8, 6); + set_a0(m_p.read_dword(aa)); break; } - case 3396: { // movem p:[aa],b0 - unhandled("movem p:[aa],b0"); + case 3422: { // movem p:[aa],b0 + u32 aa = BIT(opcode, 8, 6); + set_b0(m_p.read_dword(aa)); break; } - case 3397: { // movem p:[aa],a2 - unhandled("movem p:[aa],a2"); + case 3423: { // movem p:[aa],a2 + u32 aa = BIT(opcode, 8, 6); + set_a2(m_p.read_dword(aa)); break; } - case 3398: { // movem p:[aa],b2 - unhandled("movem p:[aa],b2"); + case 3424: { // movem p:[aa],b2 + u32 aa = BIT(opcode, 8, 6); + set_b2(m_p.read_dword(aa)); break; } - case 3399: { // movem p:[aa],a1 - unhandled("movem p:[aa],a1"); + case 3425: { // movem p:[aa],a1 + u32 aa = BIT(opcode, 8, 6); + set_a1(m_p.read_dword(aa)); break; } - case 3400: { // movem p:[aa],b1 - unhandled("movem p:[aa],b1"); + case 3426: { // movem p:[aa],b1 + u32 aa = BIT(opcode, 8, 6); + set_b1(m_p.read_dword(aa)); break; } - case 3401: { // movem p:[aa],a - unhandled("movem p:[aa],a"); + case 3427: { // movem p:[aa],a + u32 aa = BIT(opcode, 8, 6); + set_ah(m_p.read_dword(aa)); break; } - case 3402: { // movem p:[aa],b - unhandled("movem p:[aa],b"); + case 3428: { // movem p:[aa],b + u32 aa = BIT(opcode, 8, 6); + set_bh(m_p.read_dword(aa)); break; } - case 3403: { // movem p:[aa],r - unhandled("movem p:[aa],r"); + case 3429: { // movem p:[aa],r + u32 aa = BIT(opcode, 8, 6); + set_r(BIT(opcode, 0, 6) & 7, m_p.read_dword(aa)); break; } - case 3404: { // movem p:[aa],n - unhandled("movem p:[aa],n"); + case 3430: { // movem p:[aa],n + u32 aa = BIT(opcode, 8, 6); + set_n(BIT(opcode, 0, 6) & 7, m_p.read_dword(aa)); break; } - case 3405: { // movem p:[aa],m - unhandled("movem p:[aa],m"); + case 3431: { // movem p:[aa],m + u32 aa = BIT(opcode, 8, 6); + set_m(BIT(opcode, 0, 6) & 7, m_p.read_dword(aa)); break; } - case 3406: { // movem p:[aa],ep - unhandled("movem p:[aa],ep"); + case 3432: { // movem p:[aa],ep + u32 aa = BIT(opcode, 8, 6); + set_ep(m_p.read_dword(aa)); break; } - case 3407: { // movem p:[aa],vba - unhandled("movem p:[aa],vba"); + case 3433: { // movem p:[aa],vba + u32 aa = BIT(opcode, 8, 6); + set_vba(m_p.read_dword(aa)); break; } - case 3408: { // movem p:[aa],sc - unhandled("movem p:[aa],sc"); + case 3434: { // movem p:[aa],sc + u32 aa = BIT(opcode, 8, 6); + set_sc(m_p.read_dword(aa)); break; } - case 3409: { // movem p:[aa],sz - unhandled("movem p:[aa],sz"); + case 3435: { // movem p:[aa],sz + u32 aa = BIT(opcode, 8, 6); + set_sz(m_p.read_dword(aa)); break; } - case 3410: { // movem p:[aa],sr - unhandled("movem p:[aa],sr"); + case 3436: { // movem p:[aa],sr + u32 aa = BIT(opcode, 8, 6); + set_sr(m_p.read_dword(aa)); break; } - case 3411: { // movem p:[aa],omr - unhandled("movem p:[aa],omr"); + case 3437: { // movem p:[aa],omr + u32 aa = BIT(opcode, 8, 6); + set_omr(m_p.read_dword(aa)); break; } - case 3412: { // movem p:[aa],sp - unhandled("movem p:[aa],sp"); + case 3438: { // movem p:[aa],sp + u32 aa = BIT(opcode, 8, 6); + set_sp(m_p.read_dword(aa)); break; } - case 3413: { // movem p:[aa],ssh - unhandled("movem p:[aa],ssh"); + case 3439: { // movem p:[aa],ssh + u32 aa = BIT(opcode, 8, 6); + set_ssh(m_p.read_dword(aa)); break; } - case 3414: { // movem p:[aa],ssl - unhandled("movem p:[aa],ssl"); + case 3440: { // movem p:[aa],ssl + u32 aa = BIT(opcode, 8, 6); + set_ssl(m_p.read_dword(aa)); break; } - case 3415: { // movem p:[aa],la - unhandled("movem p:[aa],la"); + case 3441: { // movem p:[aa],la + u32 aa = BIT(opcode, 8, 6); + set_la(m_p.read_dword(aa)); break; } - case 3416: { // movem p:[aa],lc - unhandled("movem p:[aa],lc"); + case 3442: { // movem p:[aa],lc + u32 aa = BIT(opcode, 8, 6); + set_lc(m_p.read_dword(aa)); break; } - case 3417: { // movem x0,p:[aa] - unhandled("movem x0,p:[aa]"); + case 3443: { // movem x0,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_x0(); + m_p.write_dword(aa, s); break; } - case 3418: { // movem x1,p:[aa] - unhandled("movem x1,p:[aa]"); + case 3444: { // movem x1,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_x1(); + m_p.write_dword(aa, s); break; } - case 3419: { // movem y0,p:[aa] - unhandled("movem y0,p:[aa]"); + case 3445: { // movem y0,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_y0(); + m_p.write_dword(aa, s); break; } - case 3420: { // movem y1,p:[aa] - unhandled("movem y1,p:[aa]"); + case 3446: { // movem y1,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_y1(); + m_p.write_dword(aa, s); break; } - case 3421: { // movem a0,p:[aa] - unhandled("movem a0,p:[aa]"); + case 3447: { // movem a0,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_a0(); + m_p.write_dword(aa, s); break; } - case 3422: { // movem b0,p:[aa] - unhandled("movem b0,p:[aa]"); + case 3448: { // movem b0,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_b0(); + m_p.write_dword(aa, s); break; } - case 3423: { // movem a2,p:[aa] - unhandled("movem a2,p:[aa]"); + case 3449: { // movem a2,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_a2(); + m_p.write_dword(aa, s); break; } - case 3424: { // movem b2,p:[aa] - unhandled("movem b2,p:[aa]"); + case 3450: { // movem b2,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_b2(); + m_p.write_dword(aa, s); break; } - case 3425: { // movem a1,p:[aa] - unhandled("movem a1,p:[aa]"); + case 3451: { // movem a1,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_a1(); + m_p.write_dword(aa, s); break; } - case 3426: { // movem b1,p:[aa] - unhandled("movem b1,p:[aa]"); + case 3452: { // movem b1,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_b1(); + m_p.write_dword(aa, s); break; } - case 3427: { // movem a,p:[aa] - unhandled("movem a,p:[aa]"); + case 3453: { // movem a,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s_h = get_ah(); + m_p.write_dword(aa, s_h); break; } - case 3428: { // movem b,p:[aa] - unhandled("movem b,p:[aa]"); + case 3454: { // movem b,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s_h = get_bh(); + m_p.write_dword(aa, s_h); break; } - case 3429: { // movem r,p:[aa] - unhandled("movem r,p:[aa]"); + case 3455: { // movem r,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_r(BIT(opcode, 0, 6) & 7); + m_p.write_dword(aa, s); break; } - case 3430: { // movem n,p:[aa] - unhandled("movem n,p:[aa]"); + case 3456: { // movem n,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_n(BIT(opcode, 0, 6) & 7); + m_p.write_dword(aa, s); break; } - case 3431: { // movem m,p:[aa] - unhandled("movem m,p:[aa]"); + case 3457: { // movem m,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_m(BIT(opcode, 0, 6) & 7); + m_p.write_dword(aa, s); break; } - case 3432: { // movem ep,p:[aa] - unhandled("movem ep,p:[aa]"); + case 3458: { // movem ep,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_ep(); + m_p.write_dword(aa, s); break; } - case 3433: { // movem vba,p:[aa] - unhandled("movem vba,p:[aa]"); + case 3459: { // movem vba,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_vba(); + m_p.write_dword(aa, s); break; } - case 3434: { // movem sc,p:[aa] - unhandled("movem sc,p:[aa]"); + case 3460: { // movem sc,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_sc(); + m_p.write_dword(aa, s); break; } - case 3435: { // movem sz,p:[aa] - unhandled("movem sz,p:[aa]"); + case 3461: { // movem sz,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_sz(); + m_p.write_dword(aa, s); break; } - case 3436: { // movem sr,p:[aa] - unhandled("movem sr,p:[aa]"); + case 3462: { // movem sr,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_sr(); + m_p.write_dword(aa, s); break; } - case 3437: { // movem omr,p:[aa] - unhandled("movem omr,p:[aa]"); + case 3463: { // movem omr,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_omr(); + m_p.write_dword(aa, s); break; } - case 3438: { // movem sp,p:[aa] - unhandled("movem sp,p:[aa]"); + case 3464: { // movem sp,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_sp(); + m_p.write_dword(aa, s); break; } - case 3439: { // movem ssh,p:[aa] - unhandled("movem ssh,p:[aa]"); + case 3465: { // movem ssh,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_ssh(); + m_p.write_dword(aa, s); break; } - case 3440: { // movem ssl,p:[aa] - unhandled("movem ssl,p:[aa]"); + case 3466: { // movem ssl,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_ssl(); + m_p.write_dword(aa, s); break; } - case 3441: { // movem la,p:[aa] - unhandled("movem la,p:[aa]"); + case 3467: { // movem la,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_la(); + m_p.write_dword(aa, s); break; } - case 3442: { // movem lc,p:[aa] - unhandled("movem lc,p:[aa]"); + case 3468: { // movem lc,p:[aa] + u32 aa = BIT(opcode, 8, 6); + u32 s = get_lc(); + m_p.write_dword(aa, s); break; } - case 3443: { // movep x:(r)-n,x:[pp] - unhandled("movep x:(r)-n,x:[pp]"); + case 3469: { // movep x:(r)-n,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3444: { // movep y:(r)-n,x:[pp] - unhandled("movep y:(r)-n,x:[pp]"); + case 3470: { // movep y:(r)-n,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3445: { // movep x:(r)+n,x:[pp] - unhandled("movep x:(r)+n,x:[pp]"); + case 3471: { // movep x:(r)+n,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3446: { // movep y:(r)+n,x:[pp] - unhandled("movep y:(r)+n,x:[pp]"); + case 3472: { // movep y:(r)+n,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3447: { // movep x:(r)-,x:[pp] - unhandled("movep x:(r)-,x:[pp]"); + case 3473: { // movep x:(r)-,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3448: { // movep y:(r)-,x:[pp] - unhandled("movep y:(r)-,x:[pp]"); + case 3474: { // movep y:(r)-,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3449: { // movep x:(r)+,x:[pp] - unhandled("movep x:(r)+,x:[pp]"); + case 3475: { // movep x:(r)+,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3450: { // movep y:(r)+,x:[pp] - unhandled("movep y:(r)+,x:[pp]"); + case 3476: { // movep y:(r)+,x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3451: { // movep x:(r),x:[pp] - unhandled("movep x:(r),x:[pp]"); + case 3477: { // movep x:(r),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3452: { // movep y:(r),x:[pp] - unhandled("movep y:(r),x:[pp]"); + case 3478: { // movep y:(r),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3453: { // movep x:(r+n),x:[pp] - unhandled("movep x:(r+n),x:[pp]"); + case 3479: { // movep x:(r+n),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3454: { // movep y:(r+n),x:[pp] - unhandled("movep y:(r+n),x:[pp]"); + case 3480: { // movep y:(r+n),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3455: { // movep x:-(r),x:[pp] - unhandled("movep x:-(r),x:[pp]"); + case 3481: { // movep x:-(r),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(pp, m_x.read_dword(ea)); break; } - case 3456: { // movep y:-(r),x:[pp] - unhandled("movep y:-(r),x:[pp]"); + case 3482: { // movep y:-(r),x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(pp, m_y.read_dword(ea)); break; } - case 3457: { // movep x:(r)-n,y:[pp] - unhandled("movep x:(r)-n,y:[pp]"); + case 3483: { // movep x:(r)-n,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3458: { // movep y:(r)-n,y:[pp] - unhandled("movep y:(r)-n,y:[pp]"); + case 3484: { // movep y:(r)-n,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3459: { // movep x:(r)+n,y:[pp] - unhandled("movep x:(r)+n,y:[pp]"); + case 3485: { // movep x:(r)+n,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3460: { // movep y:(r)+n,y:[pp] - unhandled("movep y:(r)+n,y:[pp]"); + case 3486: { // movep y:(r)+n,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3461: { // movep x:(r)-,y:[pp] - unhandled("movep x:(r)-,y:[pp]"); + case 3487: { // movep x:(r)-,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3462: { // movep y:(r)-,y:[pp] - unhandled("movep y:(r)-,y:[pp]"); + case 3488: { // movep y:(r)-,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3463: { // movep x:(r)+,y:[pp] - unhandled("movep x:(r)+,y:[pp]"); + case 3489: { // movep x:(r)+,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3464: { // movep y:(r)+,y:[pp] - unhandled("movep y:(r)+,y:[pp]"); + case 3490: { // movep y:(r)+,y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3465: { // movep x:(r),y:[pp] - unhandled("movep x:(r),y:[pp]"); + case 3491: { // movep x:(r),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3466: { // movep y:(r),y:[pp] - unhandled("movep y:(r),y:[pp]"); + case 3492: { // movep y:(r),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3467: { // movep x:(r+n),y:[pp] - unhandled("movep x:(r+n),y:[pp]"); + case 3493: { // movep x:(r+n),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3468: { // movep y:(r+n),y:[pp] - unhandled("movep y:(r+n),y:[pp]"); + case 3494: { // movep y:(r+n),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3469: { // movep x:-(r),y:[pp] - unhandled("movep x:-(r),y:[pp]"); + case 3495: { // movep x:-(r),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(pp, m_x.read_dword(ea)); break; } - case 3470: { // movep y:-(r),y:[pp] - unhandled("movep y:-(r),y:[pp]"); + case 3496: { // movep y:-(r),y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(pp, m_y.read_dword(ea)); break; } - case 3471: { // movep x:[pp],x:(r)-n - unhandled("movep x:[pp],x:(r)-n"); + case 3497: { // movep x:[pp],x:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3472: { // movep x:[pp],y:(r)-n - unhandled("movep x:[pp],y:(r)-n"); + case 3498: { // movep x:[pp],y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3473: { // movep x:[pp],x:(r)+n - unhandled("movep x:[pp],x:(r)+n"); + case 3499: { // movep x:[pp],x:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3474: { // movep x:[pp],y:(r)+n - unhandled("movep x:[pp],y:(r)+n"); + case 3500: { // movep x:[pp],y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3475: { // movep x:[pp],x:(r)- - unhandled("movep x:[pp],x:(r)-"); + case 3501: { // movep x:[pp],x:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3476: { // movep x:[pp],y:(r)- - unhandled("movep x:[pp],y:(r)-"); + case 3502: { // movep x:[pp],y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3477: { // movep x:[pp],x:(r)+ - unhandled("movep x:[pp],x:(r)+"); + case 3503: { // movep x:[pp],x:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3478: { // movep x:[pp],y:(r)+ - unhandled("movep x:[pp],y:(r)+"); + case 3504: { // movep x:[pp],y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3479: { // movep x:[pp],x:(r) - unhandled("movep x:[pp],x:(r)"); + case 3505: { // movep x:[pp],x:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3480: { // movep x:[pp],y:(r) - unhandled("movep x:[pp],y:(r)"); + case 3506: { // movep x:[pp],y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3481: { // movep x:[pp],x:(r+n) - unhandled("movep x:[pp],x:(r+n)"); + case 3507: { // movep x:[pp],x:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3482: { // movep x:[pp],y:(r+n) - unhandled("movep x:[pp],y:(r+n)"); + case 3508: { // movep x:[pp],y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3483: { // movep x:[pp],x:-(r) - unhandled("movep x:[pp],x:-(r)"); + case 3509: { // movep x:[pp],x:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(pp)); break; } - case 3484: { // movep x:[pp],y:-(r) - unhandled("movep x:[pp],y:-(r)"); + case 3510: { // movep x:[pp],y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(pp)); break; } - case 3485: { // movep y:[pp],x:(r)-n - unhandled("movep y:[pp],x:(r)-n"); + case 3511: { // movep y:[pp],x:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3486: { // movep y:[pp],y:(r)-n - unhandled("movep y:[pp],y:(r)-n"); + case 3512: { // movep y:[pp],y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3487: { // movep y:[pp],x:(r)+n - unhandled("movep y:[pp],x:(r)+n"); + case 3513: { // movep y:[pp],x:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3488: { // movep y:[pp],y:(r)+n - unhandled("movep y:[pp],y:(r)+n"); + case 3514: { // movep y:[pp],y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3489: { // movep y:[pp],x:(r)- - unhandled("movep y:[pp],x:(r)-"); + case 3515: { // movep y:[pp],x:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3490: { // movep y:[pp],y:(r)- - unhandled("movep y:[pp],y:(r)-"); + case 3516: { // movep y:[pp],y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3491: { // movep y:[pp],x:(r)+ - unhandled("movep y:[pp],x:(r)+"); + case 3517: { // movep y:[pp],x:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3492: { // movep y:[pp],y:(r)+ - unhandled("movep y:[pp],y:(r)+"); + case 3518: { // movep y:[pp],y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3493: { // movep y:[pp],x:(r) - unhandled("movep y:[pp],x:(r)"); + case 3519: { // movep y:[pp],x:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3494: { // movep y:[pp],y:(r) - unhandled("movep y:[pp],y:(r)"); + case 3520: { // movep y:[pp],y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3495: { // movep y:[pp],x:(r+n) - unhandled("movep y:[pp],x:(r+n)"); + case 3521: { // movep y:[pp],x:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3496: { // movep y:[pp],y:(r+n) - unhandled("movep y:[pp],y:(r+n)"); + case 3522: { // movep y:[pp],y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3497: { // movep y:[pp],x:-(r) - unhandled("movep y:[pp],x:-(r)"); + case 3523: { // movep y:[pp],x:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(pp)); break; } - case 3498: { // movep y:[pp],y:-(r) - unhandled("movep y:[pp],y:-(r)"); + case 3524: { // movep y:[pp],y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(pp)); break; } - case 3499: { // movep x:[abs],x:[pp] - unhandled("movep x:[abs],x:[pp]"); + case 3525: { // movep x:[abs],x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(pp, m_x.read_dword(abs)); break; } - case 3500: { // movep y:[abs],x:[pp] - unhandled("movep y:[abs],x:[pp]"); + case 3526: { // movep y:[abs],x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(pp, m_y.read_dword(abs)); break; } - case 3501: { // movep x:[abs],y:[pp] - unhandled("movep x:[abs],y:[pp]"); + case 3527: { // movep x:[abs],y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(pp, m_x.read_dword(abs)); break; } - case 3502: { // movep y:[abs],y:[pp] - unhandled("movep y:[abs],y:[pp]"); + case 3528: { // movep y:[abs],y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(pp, m_y.read_dword(abs)); break; } - case 3503: { // movep #[i],x:[pp] + case 3529: { // movep #[i],x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 i = exv; m_x.write_dword(pp, i); break; } - case 3504: { // movep #[i],y:[pp] + case 3530: { // movep #[i],y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 i = exv; m_y.write_dword(pp, i); break; } - case 3505: { // movep x:(r)-n,x:[qq] - unhandled("movep x:(r)-n,x:[qq]"); + case 3531: { // movep x:(r)-n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3506: { // movep y:(r)-n,x:[qq] - unhandled("movep y:(r)-n,x:[qq]"); + case 3532: { // movep y:(r)-n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3507: { // movep x:(r)+n,x:[qq] - unhandled("movep x:(r)+n,x:[qq]"); + case 3533: { // movep x:(r)+n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3508: { // movep y:(r)+n,x:[qq] - unhandled("movep y:(r)+n,x:[qq]"); + case 3534: { // movep y:(r)+n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3509: { // movep x:(r)-,x:[qq] - unhandled("movep x:(r)-,x:[qq]"); + case 3535: { // movep x:(r)-,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3510: { // movep y:(r)-,x:[qq] - unhandled("movep y:(r)-,x:[qq]"); + case 3536: { // movep y:(r)-,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3511: { // movep x:(r)+,x:[qq] - unhandled("movep x:(r)+,x:[qq]"); + case 3537: { // movep x:(r)+,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3512: { // movep y:(r)+,x:[qq] - unhandled("movep y:(r)+,x:[qq]"); + case 3538: { // movep y:(r)+,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3513: { // movep x:(r),x:[qq] - unhandled("movep x:(r),x:[qq]"); + case 3539: { // movep x:(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3514: { // movep y:(r),x:[qq] - unhandled("movep y:(r),x:[qq]"); + case 3540: { // movep y:(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3515: { // movep x:(r+n),x:[qq] - unhandled("movep x:(r+n),x:[qq]"); + case 3541: { // movep x:(r+n),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3516: { // movep y:(r+n),x:[qq] - unhandled("movep y:(r+n),x:[qq]"); + case 3542: { // movep y:(r+n),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3517: { // movep x:-(r),x:[qq] - unhandled("movep x:-(r),x:[qq]"); + case 3543: { // movep x:-(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_x.read_dword(ea)); break; } - case 3518: { // movep y:-(r),x:[qq] - unhandled("movep y:-(r),x:[qq]"); + case 3544: { // movep y:-(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_y.read_dword(ea)); break; } - case 3519: { // movep x:[qq],x:(r)-n - unhandled("movep x:[qq],x:(r)-n"); + case 3545: { // movep x:[qq],x:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3520: { // movep x:[qq],y:(r)-n - unhandled("movep x:[qq],y:(r)-n"); + case 3546: { // movep x:[qq],y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3521: { // movep x:[qq],x:(r)+n - unhandled("movep x:[qq],x:(r)+n"); + case 3547: { // movep x:[qq],x:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3522: { // movep x:[qq],y:(r)+n - unhandled("movep x:[qq],y:(r)+n"); + case 3548: { // movep x:[qq],y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3523: { // movep x:[qq],x:(r)- - unhandled("movep x:[qq],x:(r)-"); + case 3549: { // movep x:[qq],x:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3524: { // movep x:[qq],y:(r)- - unhandled("movep x:[qq],y:(r)-"); + case 3550: { // movep x:[qq],y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3525: { // movep x:[qq],x:(r)+ - unhandled("movep x:[qq],x:(r)+"); + case 3551: { // movep x:[qq],x:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3526: { // movep x:[qq],y:(r)+ - unhandled("movep x:[qq],y:(r)+"); + case 3552: { // movep x:[qq],y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3527: { // movep x:[qq],x:(r) - unhandled("movep x:[qq],x:(r)"); + case 3553: { // movep x:[qq],x:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3528: { // movep x:[qq],y:(r) - unhandled("movep x:[qq],y:(r)"); + case 3554: { // movep x:[qq],y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3529: { // movep x:[qq],x:(r+n) - unhandled("movep x:[qq],x:(r+n)"); + case 3555: { // movep x:[qq],x:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3530: { // movep x:[qq],y:(r+n) - unhandled("movep x:[qq],y:(r+n)"); + case 3556: { // movep x:[qq],y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3531: { // movep x:[qq],x:-(r) - unhandled("movep x:[qq],x:-(r)"); + case 3557: { // movep x:[qq],x:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_x.read_dword(qq)); break; } - case 3532: { // movep x:[qq],y:-(r) - unhandled("movep x:[qq],y:-(r)"); + case 3558: { // movep x:[qq],y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_x.read_dword(qq)); break; } - case 3533: { // movep x:[abs],x:[qq] - unhandled("movep x:[abs],x:[qq]"); + case 3559: { // movep x:[abs],x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(qq, m_x.read_dword(abs)); break; } - case 3534: { // movep y:[abs],x:[qq] - unhandled("movep y:[abs],x:[qq]"); + case 3560: { // movep y:[abs],x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(qq, m_y.read_dword(abs)); break; } - case 3535: { // movep #[i],x:[qq] + case 3561: { // movep #[i],x:[qq] u32 qq = 0xffff80 + BIT(opcode, 0, 6); u32 i = exv; m_x.write_dword(qq, i); break; } - case 3536: { // movep x:(r)-n,y:[qq] - unhandled("movep x:(r)-n,y:[qq]"); + case 3562: { // movep x:(r)-n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3537: { // movep y:(r)-n,y:[qq] - unhandled("movep y:(r)-n,y:[qq]"); + case 3563: { // movep y:(r)-n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3538: { // movep x:(r)+n,y:[qq] - unhandled("movep x:(r)+n,y:[qq]"); + case 3564: { // movep x:(r)+n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3539: { // movep y:(r)+n,y:[qq] - unhandled("movep y:(r)+n,y:[qq]"); + case 3565: { // movep y:(r)+n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3540: { // movep x:(r)-,y:[qq] - unhandled("movep x:(r)-,y:[qq]"); + case 3566: { // movep x:(r)-,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3541: { // movep y:(r)-,y:[qq] - unhandled("movep y:(r)-,y:[qq]"); + case 3567: { // movep y:(r)-,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3542: { // movep x:(r)+,y:[qq] - unhandled("movep x:(r)+,y:[qq]"); + case 3568: { // movep x:(r)+,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3543: { // movep y:(r)+,y:[qq] - unhandled("movep y:(r)+,y:[qq]"); + case 3569: { // movep y:(r)+,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3544: { // movep x:(r),y:[qq] - unhandled("movep x:(r),y:[qq]"); + case 3570: { // movep x:(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3545: { // movep y:(r),y:[qq] - unhandled("movep y:(r),y:[qq]"); + case 3571: { // movep y:(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3546: { // movep x:(r+n),y:[qq] - unhandled("movep x:(r+n),y:[qq]"); + case 3572: { // movep x:(r+n),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3547: { // movep y:(r+n),y:[qq] - unhandled("movep y:(r+n),y:[qq]"); + case 3573: { // movep y:(r+n),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3548: { // movep x:-(r),y:[qq] - unhandled("movep x:-(r),y:[qq]"); + case 3574: { // movep x:-(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_x.read_dword(ea)); break; } - case 3549: { // movep y:-(r),y:[qq] - unhandled("movep y:-(r),y:[qq]"); + case 3575: { // movep y:-(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_y.read_dword(ea)); break; } - case 3550: { // movep y:[qq],x:(r)-n - unhandled("movep y:[qq],x:(r)-n"); + case 3576: { // movep y:[qq],x:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3551: { // movep y:[qq],y:(r)-n - unhandled("movep y:[qq],y:(r)-n"); + case 3577: { // movep y:[qq],y:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3552: { // movep y:[qq],x:(r)+n - unhandled("movep y:[qq],x:(r)+n"); + case 3578: { // movep y:[qq],x:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3553: { // movep y:[qq],y:(r)+n - unhandled("movep y:[qq],y:(r)+n"); + case 3579: { // movep y:[qq],y:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3554: { // movep y:[qq],x:(r)- - unhandled("movep y:[qq],x:(r)-"); + case 3580: { // movep y:[qq],x:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3555: { // movep y:[qq],y:(r)- - unhandled("movep y:[qq],y:(r)-"); + case 3581: { // movep y:[qq],y:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3556: { // movep y:[qq],x:(r)+ - unhandled("movep y:[qq],x:(r)+"); + case 3582: { // movep y:[qq],x:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3557: { // movep y:[qq],y:(r)+ - unhandled("movep y:[qq],y:(r)+"); + case 3583: { // movep y:[qq],y:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3558: { // movep y:[qq],x:(r) - unhandled("movep y:[qq],x:(r)"); + case 3584: { // movep y:[qq],x:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3559: { // movep y:[qq],y:(r) - unhandled("movep y:[qq],y:(r)"); + case 3585: { // movep y:[qq],y:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3560: { // movep y:[qq],x:(r+n) - unhandled("movep y:[qq],x:(r+n)"); + case 3586: { // movep y:[qq],x:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3561: { // movep y:[qq],y:(r+n) - unhandled("movep y:[qq],y:(r+n)"); + case 3587: { // movep y:[qq],y:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3562: { // movep y:[qq],x:-(r) - unhandled("movep y:[qq],x:-(r)"); + case 3588: { // movep y:[qq],x:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_x.write_dword(ea, m_y.read_dword(qq)); break; } - case 3563: { // movep y:[qq],y:-(r) - unhandled("movep y:[qq],y:-(r)"); + case 3589: { // movep y:[qq],y:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_y.write_dword(ea, m_y.read_dword(qq)); break; } - case 3564: { // movep x:[abs],y:[qq] - unhandled("movep x:[abs],y:[qq]"); + case 3590: { // movep x:[abs],y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(qq, m_x.read_dword(abs)); break; } - case 3565: { // movep y:[abs],y:[qq] - unhandled("movep y:[abs],y:[qq]"); + case 3591: { // movep y:[abs],y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(qq, m_y.read_dword(abs)); break; } - case 3566: { // movep #[i],y:[qq] - unhandled("movep #[i],y:[qq]"); + case 3592: { // movep #[i],y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 i = exv; + m_y.write_dword(qq, i); break; } - case 3567: { // movep p:(r)-n,x:[pp] + case 3593: { // movep p:(r)-n,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -35959,7 +46233,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3568: { // movep p:(r)+n,x:[pp] + case 3594: { // movep p:(r)+n,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -35967,7 +46241,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3569: { // movep p:(r)-,x:[pp] + case 3595: { // movep p:(r)-,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -35975,7 +46249,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3570: { // movep p:(r)+,x:[pp] + case 3596: { // movep p:(r)+,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -35983,21 +46257,21 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3571: { // movep p:(r),x:[pp] + case 3597: { // movep p:(r),x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3572: { // movep p:(r+n),x:[pp] + case 3598: { // movep p:(r+n),x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = calc_add_r(ea_r, m_n[ea_r]); m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3573: { // movep p:-(r),x:[pp] + case 3599: { // movep p:-(r),x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; add_r(ea_r, -1); @@ -36005,7 +46279,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_x.write_dword(pp, m_p.read_dword(ea)); break; } - case 3574: { // movep p:(r)-n,y:[pp] + case 3600: { // movep p:(r)-n,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -36013,7 +46287,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3575: { // movep p:(r)+n,y:[pp] + case 3601: { // movep p:(r)+n,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -36021,7 +46295,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3576: { // movep p:(r)-,y:[pp] + case 3602: { // movep p:(r)-,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -36029,7 +46303,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3577: { // movep p:(r)+,y:[pp] + case 3603: { // movep p:(r)+,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); @@ -36037,21 +46311,21 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3578: { // movep p:(r),y:[pp] + case 3604: { // movep p:(r),y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3579: { // movep p:(r+n),y:[pp] + case 3605: { // movep p:(r+n),y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = calc_add_r(ea_r, m_n[ea_r]); m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3580: { // movep p:-(r),y:[pp] + case 3606: { // movep p:-(r),y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); int ea_r = BIT(opcode, 8, 6) & 7; add_r(ea_r, -1); @@ -36059,7 +46333,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_y.write_dword(pp, m_p.read_dword(ea)); break; } - case 3581: { // movep x:[pp],p:(r)-n + case 3607: { // movep x:[pp],p:(r)-n int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, -m_n[ea_r]); @@ -36067,7 +46341,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3582: { // movep x:[pp],p:(r)+n + case 3608: { // movep x:[pp],p:(r)+n int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, m_n[ea_r]); @@ -36075,7 +46349,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3583: { // movep x:[pp],p:(r)- + case 3609: { // movep x:[pp],p:(r)- int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, -1); @@ -36083,7 +46357,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3584: { // movep x:[pp],p:(r)+ + case 3610: { // movep x:[pp],p:(r)+ int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, 1); @@ -36091,21 +46365,21 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3585: { // movep x:[pp],p:(r) + case 3611: { // movep x:[pp],p:(r) int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); u32 pp = 0xffffc0 + BIT(opcode, 0, 6); m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3586: { // movep x:[pp],p:(r+n) + case 3612: { // movep x:[pp],p:(r+n) int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = calc_add_r(ea_r, m_n[ea_r]); u32 pp = 0xffffc0 + BIT(opcode, 0, 6); m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3587: { // movep x:[pp],p:-(r) + case 3613: { // movep x:[pp],p:-(r) int ea_r = BIT(opcode, 8, 6) & 7; add_r(ea_r, -1); u32 ea = get_r(ea_r); @@ -36113,7 +46387,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_x.read_dword(pp)); break; } - case 3588: { // movep y:[pp],p:(r)-n + case 3614: { // movep y:[pp],p:(r)-n int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, -m_n[ea_r]); @@ -36121,7 +46395,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3589: { // movep y:[pp],p:(r)+n + case 3615: { // movep y:[pp],p:(r)+n int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, m_n[ea_r]); @@ -36129,7 +46403,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3590: { // movep y:[pp],p:(r)- + case 3616: { // movep y:[pp],p:(r)- int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, -1); @@ -36137,7 +46411,7 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3591: { // movep y:[pp],p:(r)+ + case 3617: { // movep y:[pp],p:(r)+ int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); add_r(ea_r, 1); @@ -36145,21 +46419,21 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3592: { // movep y:[pp],p:(r) + case 3618: { // movep y:[pp],p:(r) int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = get_r(ea_r); u32 pp = 0xffffc0 + BIT(opcode, 0, 6); m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3593: { // movep y:[pp],p:(r+n) + case 3619: { // movep y:[pp],p:(r+n) int ea_r = BIT(opcode, 8, 6) & 7; u32 ea = calc_add_r(ea_r, m_n[ea_r]); u32 pp = 0xffffc0 + BIT(opcode, 0, 6); m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3594: { // movep y:[pp],p:-(r) + case 3620: { // movep y:[pp],p:-(r) int ea_r = BIT(opcode, 8, 6) & 7; add_r(ea_r, -1); u32 ea = get_r(ea_r); @@ -36167,3899 +46441,4015 @@ void dsp563xx_device::execute_npar(u16 knpar, u32 opcode, u32 exv) m_p.write_dword(ea, m_y.read_dword(pp)); break; } - case 3595: { // movep p:[abs],x:[pp] - unhandled("movep p:[abs],x:[pp]"); + case 3621: { // movep p:[abs],x:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(pp, m_p.read_dword(abs)); break; } - case 3596: { // movep p:[abs],y:[pp] - unhandled("movep p:[abs],y:[pp]"); + case 3622: { // movep p:[abs],y:[pp] + u32 pp = 0xffffc0 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(pp, m_p.read_dword(abs)); break; } - case 3597: { // movep p:(r)-n,x:[qq] - unhandled("movep p:(r)-n,x:[qq]"); + case 3623: { // movep p:(r)-n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3598: { // movep p:(r)+n,x:[qq] - unhandled("movep p:(r)+n,x:[qq]"); + case 3624: { // movep p:(r)+n,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3599: { // movep p:(r)-,x:[qq] - unhandled("movep p:(r)-,x:[qq]"); + case 3625: { // movep p:(r)-,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3600: { // movep p:(r)+,x:[qq] - unhandled("movep p:(r)+,x:[qq]"); + case 3626: { // movep p:(r)+,x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3601: { // movep p:(r),x:[qq] - unhandled("movep p:(r),x:[qq]"); + case 3627: { // movep p:(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3602: { // movep p:(r+n),x:[qq] - unhandled("movep p:(r+n),x:[qq]"); + case 3628: { // movep p:(r+n),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3603: { // movep p:-(r),x:[qq] - unhandled("movep p:-(r),x:[qq]"); + case 3629: { // movep p:-(r),x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_x.write_dword(qq, m_p.read_dword(ea)); break; } - case 3604: { // movep p:(r)-n,y:[qq] - unhandled("movep p:(r)-n,y:[qq]"); + case 3630: { // movep p:(r)-n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3605: { // movep p:(r)+n,y:[qq] - unhandled("movep p:(r)+n,y:[qq]"); + case 3631: { // movep p:(r)+n,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3606: { // movep p:(r)-,y:[qq] - unhandled("movep p:(r)-,y:[qq]"); + case 3632: { // movep p:(r)-,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3607: { // movep p:(r)+,y:[qq] - unhandled("movep p:(r)+,y:[qq]"); + case 3633: { // movep p:(r)+,y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3608: { // movep p:(r),y:[qq] - unhandled("movep p:(r),y:[qq]"); + case 3634: { // movep p:(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3609: { // movep p:(r+n),y:[qq] - unhandled("movep p:(r+n),y:[qq]"); + case 3635: { // movep p:(r+n),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3610: { // movep p:-(r),y:[qq] - unhandled("movep p:-(r),y:[qq]"); + case 3636: { // movep p:-(r),y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + m_y.write_dword(qq, m_p.read_dword(ea)); break; } - case 3611: { // movep x:[qq],p:(r)-n - unhandled("movep x:[qq],p:(r)-n"); + case 3637: { // movep x:[qq],p:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3612: { // movep x:[qq],p:(r)+n - unhandled("movep x:[qq],p:(r)+n"); + case 3638: { // movep x:[qq],p:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3613: { // movep x:[qq],p:(r)- - unhandled("movep x:[qq],p:(r)-"); + case 3639: { // movep x:[qq],p:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3614: { // movep x:[qq],p:(r)+ - unhandled("movep x:[qq],p:(r)+"); + case 3640: { // movep x:[qq],p:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3615: { // movep x:[qq],p:(r) - unhandled("movep x:[qq],p:(r)"); + case 3641: { // movep x:[qq],p:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3616: { // movep x:[qq],p:(r+n) - unhandled("movep x:[qq],p:(r+n)"); + case 3642: { // movep x:[qq],p:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3617: { // movep x:[qq],p:-(r) - unhandled("movep x:[qq],p:-(r)"); + case 3643: { // movep x:[qq],p:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_x.read_dword(qq)); break; } - case 3618: { // movep y:[qq],p:(r)-n - unhandled("movep y:[qq],p:(r)-n"); + case 3644: { // movep y:[qq],p:(r)-n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3619: { // movep y:[qq],p:(r)+n - unhandled("movep y:[qq],p:(r)+n"); + case 3645: { // movep y:[qq],p:(r)+n + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3620: { // movep y:[qq],p:(r)- - unhandled("movep y:[qq],p:(r)-"); + case 3646: { // movep y:[qq],p:(r)- + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, -1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3621: { // movep y:[qq],p:(r)+ - unhandled("movep y:[qq],p:(r)+"); + case 3647: { // movep y:[qq],p:(r)+ + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + add_r(ea_r, 1); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3622: { // movep y:[qq],p:(r) - unhandled("movep y:[qq],p:(r)"); + case 3648: { // movep y:[qq],p:(r) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3623: { // movep y:[qq],p:(r+n) - unhandled("movep y:[qq],p:(r+n)"); + case 3649: { // movep y:[qq],p:(r+n) + int ea_r = BIT(opcode, 8, 6) & 7; + u32 ea = calc_add_r(ea_r, m_n[ea_r]); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3624: { // movep y:[qq],p:-(r) - unhandled("movep y:[qq],p:-(r)"); + case 3650: { // movep y:[qq],p:-(r) + int ea_r = BIT(opcode, 8, 6) & 7; + add_r(ea_r, -1); + u32 ea = get_r(ea_r); + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + m_p.write_dword(ea, m_y.read_dword(qq)); break; } - case 3625: { // movep p:[abs],x:[qq] - unhandled("movep p:[abs],x:[qq]"); + case 3651: { // movep p:[abs],x:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_x.write_dword(qq, m_p.read_dword(abs)); break; } - case 3626: { // movep p:[abs],y:[qq] - unhandled("movep p:[abs],y:[qq]"); + case 3652: { // movep p:[abs],y:[qq] + u32 qq = 0xffff80 + BIT(opcode, 0, 6); + u32 abs = exv; + m_y.write_dword(qq, m_p.read_dword(abs)); break; } - case 3627: { // movep x0,x:[pp] + case 3653: { // movep x0,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_x0(); m_x.write_dword(pp, s); break; } - case 3628: { // movep x1,x:[pp] + case 3654: { // movep x1,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_x1(); m_x.write_dword(pp, s); break; } - case 3629: { // movep y0,x:[pp] + case 3655: { // movep y0,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_y0(); m_x.write_dword(pp, s); break; } - case 3630: { // movep y1,x:[pp] + case 3656: { // movep y1,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_y1(); m_x.write_dword(pp, s); break; } - case 3631: { // movep a0,x:[pp] + case 3657: { // movep a0,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a0(); m_x.write_dword(pp, s); break; } - case 3632: { // movep b0,x:[pp] + case 3658: { // movep b0,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b0(); m_x.write_dword(pp, s); break; } - case 3633: { // movep a2,x:[pp] + case 3659: { // movep a2,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a2(); m_x.write_dword(pp, s); break; } - case 3634: { // movep b2,x:[pp] + case 3660: { // movep b2,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b2(); m_x.write_dword(pp, s); break; } - case 3635: { // movep a1,x:[pp] + case 3661: { // movep a1,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a1(); m_x.write_dword(pp, s); break; } - case 3636: { // movep b1,x:[pp] + case 3662: { // movep b1,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b1(); m_x.write_dword(pp, s); break; } - case 3637: { // movep a,x:[pp] + case 3663: { // movep a,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u64 s = get_a(); m_x.write_dword(pp, s); break; } - case 3638: { // movep b,x:[pp] + case 3664: { // movep b,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u64 s = get_b(); m_x.write_dword(pp, s); break; } - case 3639: { // movep r,x:[pp] + case 3665: { // movep r,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_r(BIT(opcode, 8, 6) & 7); m_x.write_dword(pp, s); break; } - case 3640: { // movep n,x:[pp] + case 3666: { // movep n,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_n(BIT(opcode, 8, 6) & 7); m_x.write_dword(pp, s); break; } - case 3641: { // movep m,x:[pp] + case 3667: { // movep m,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_m(BIT(opcode, 8, 6) & 7); m_x.write_dword(pp, s); break; } - case 3642: { // movep ep,x:[pp] + case 3668: { // movep ep,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ep(); m_x.write_dword(pp, s); break; } - case 3643: { // movep vba,x:[pp] + case 3669: { // movep vba,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_vba(); m_x.write_dword(pp, s); break; } - case 3644: { // movep sc,x:[pp] + case 3670: { // movep sc,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sc(); m_x.write_dword(pp, s); break; } - case 3645: { // movep sz,x:[pp] + case 3671: { // movep sz,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sz(); m_x.write_dword(pp, s); break; } - case 3646: { // movep sr,x:[pp] + case 3672: { // movep sr,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sr(); m_x.write_dword(pp, s); break; } - case 3647: { // movep omr,x:[pp] + case 3673: { // movep omr,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_omr(); m_x.write_dword(pp, s); break; } - case 3648: { // movep sp,x:[pp] + case 3674: { // movep sp,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sp(); m_x.write_dword(pp, s); break; } - case 3649: { // movep ssh,x:[pp] + case 3675: { // movep ssh,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ssh(); m_x.write_dword(pp, s); break; } - case 3650: { // movep ssl,x:[pp] + case 3676: { // movep ssl,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ssl(); m_x.write_dword(pp, s); break; } - case 3651: { // movep la,x:[pp] + case 3677: { // movep la,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_la(); m_x.write_dword(pp, s); break; } - case 3652: { // movep lc,x:[pp] + case 3678: { // movep lc,x:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_lc(); m_x.write_dword(pp, s); break; } - case 3653: { // movep x0,y:[pp] + case 3679: { // movep x0,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_x0(); m_y.write_dword(pp, s); break; } - case 3654: { // movep x1,y:[pp] + case 3680: { // movep x1,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_x1(); m_y.write_dword(pp, s); break; } - case 3655: { // movep y0,y:[pp] + case 3681: { // movep y0,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_y0(); m_y.write_dword(pp, s); break; } - case 3656: { // movep y1,y:[pp] + case 3682: { // movep y1,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_y1(); m_y.write_dword(pp, s); break; } - case 3657: { // movep a0,y:[pp] + case 3683: { // movep a0,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a0(); m_y.write_dword(pp, s); break; } - case 3658: { // movep b0,y:[pp] + case 3684: { // movep b0,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b0(); m_y.write_dword(pp, s); break; } - case 3659: { // movep a2,y:[pp] + case 3685: { // movep a2,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a2(); m_y.write_dword(pp, s); break; } - case 3660: { // movep b2,y:[pp] + case 3686: { // movep b2,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b2(); m_y.write_dword(pp, s); break; } - case 3661: { // movep a1,y:[pp] + case 3687: { // movep a1,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_a1(); m_y.write_dword(pp, s); break; } - case 3662: { // movep b1,y:[pp] + case 3688: { // movep b1,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_b1(); m_y.write_dword(pp, s); break; } - case 3663: { // movep a,y:[pp] + case 3689: { // movep a,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u64 s = get_a(); m_y.write_dword(pp, s); break; } - case 3664: { // movep b,y:[pp] + case 3690: { // movep b,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u64 s = get_b(); m_y.write_dword(pp, s); break; } - case 3665: { // movep r,y:[pp] + case 3691: { // movep r,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_r(BIT(opcode, 8, 6) & 7); m_y.write_dword(pp, s); break; } - case 3666: { // movep n,y:[pp] + case 3692: { // movep n,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_n(BIT(opcode, 8, 6) & 7); m_y.write_dword(pp, s); break; } - case 3667: { // movep m,y:[pp] + case 3693: { // movep m,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_m(BIT(opcode, 8, 6) & 7); m_y.write_dword(pp, s); break; } - case 3668: { // movep ep,y:[pp] + case 3694: { // movep ep,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ep(); m_y.write_dword(pp, s); break; } - case 3669: { // movep vba,y:[pp] + case 3695: { // movep vba,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_vba(); m_y.write_dword(pp, s); break; } - case 3670: { // movep sc,y:[pp] + case 3696: { // movep sc,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sc(); m_y.write_dword(pp, s); break; } - case 3671: { // movep sz,y:[pp] + case 3697: { // movep sz,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sz(); m_y.write_dword(pp, s); break; } - case 3672: { // movep sr,y:[pp] + case 3698: { // movep sr,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sr(); m_y.write_dword(pp, s); break; } - case 3673: { // movep omr,y:[pp] + case 3699: { // movep omr,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_omr(); m_y.write_dword(pp, s); break; } - case 3674: { // movep sp,y:[pp] + case 3700: { // movep sp,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_sp(); m_y.write_dword(pp, s); break; } - case 3675: { // movep ssh,y:[pp] + case 3701: { // movep ssh,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ssh(); m_y.write_dword(pp, s); break; } - case 3676: { // movep ssl,y:[pp] + case 3702: { // movep ssl,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_ssl(); m_y.write_dword(pp, s); break; } - case 3677: { // movep la,y:[pp] + case 3703: { // movep la,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_la(); m_y.write_dword(pp, s); break; } - case 3678: { // movep lc,y:[pp] + case 3704: { // movep lc,y:[pp] u32 pp = 0xffffc0 + BIT(opcode, 0, 6); u32 s = get_lc(); m_y.write_dword(pp, s); break; } - case 3679: { // movep x:[pp],x0 + case 3705: { // movep x:[pp],x0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_x0(m_x.read_dword(pp)); break; } - case 3680: { // movep x:[pp],x1 + case 3706: { // movep x:[pp],x1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_x1(m_x.read_dword(pp)); break; } - case 3681: { // movep x:[pp],y0 + case 3707: { // movep x:[pp],y0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_y0(m_x.read_dword(pp)); break; } - case 3682: { // movep x:[pp],y1 + case 3708: { // movep x:[pp],y1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_y1(m_x.read_dword(pp)); break; } - case 3683: { // movep x:[pp],a0 + case 3709: { // movep x:[pp],a0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a0(m_x.read_dword(pp)); break; } - case 3684: { // movep x:[pp],b0 + case 3710: { // movep x:[pp],b0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b0(m_x.read_dword(pp)); break; } - case 3685: { // movep x:[pp],a2 + case 3711: { // movep x:[pp],a2 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a2(m_x.read_dword(pp)); break; } - case 3686: { // movep x:[pp],b2 + case 3712: { // movep x:[pp],b2 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b2(m_x.read_dword(pp)); break; } - case 3687: { // movep x:[pp],a1 + case 3713: { // movep x:[pp],a1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a1(m_x.read_dword(pp)); break; } - case 3688: { // movep x:[pp],b1 + case 3714: { // movep x:[pp],b1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b1(m_x.read_dword(pp)); break; } - case 3689: { // movep x:[pp],a + case 3715: { // movep x:[pp],a u32 pp = 0xffffc0 + BIT(opcode, 0, 6); - set_a(m_x.read_dword(pp)); + set_ah(m_x.read_dword(pp)); break; } - case 3690: { // movep x:[pp],b + case 3716: { // movep x:[pp],b u32 pp = 0xffffc0 + BIT(opcode, 0, 6); - set_b(m_x.read_dword(pp)); + set_bh(m_x.read_dword(pp)); break; } - case 3691: { // movep x:[pp],r + case 3717: { // movep x:[pp],r u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_r(BIT(opcode, 8, 6) & 7, m_x.read_dword(pp)); break; } - case 3692: { // movep x:[pp],n + case 3718: { // movep x:[pp],n u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_n(BIT(opcode, 8, 6) & 7, m_x.read_dword(pp)); break; } - case 3693: { // movep x:[pp],m + case 3719: { // movep x:[pp],m u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_m(BIT(opcode, 8, 6) & 7, m_x.read_dword(pp)); break; } - case 3694: { // movep x:[pp],ep + case 3720: { // movep x:[pp],ep u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ep(m_x.read_dword(pp)); break; } - case 3695: { // movep x:[pp],vba + case 3721: { // movep x:[pp],vba u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_vba(m_x.read_dword(pp)); break; } - case 3696: { // movep x:[pp],sc + case 3722: { // movep x:[pp],sc u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sc(m_x.read_dword(pp)); break; } - case 3697: { // movep x:[pp],sz + case 3723: { // movep x:[pp],sz u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sz(m_x.read_dword(pp)); break; } - case 3698: { // movep x:[pp],sr + case 3724: { // movep x:[pp],sr u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sr(m_x.read_dword(pp)); break; } - case 3699: { // movep x:[pp],omr + case 3725: { // movep x:[pp],omr u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_omr(m_x.read_dword(pp)); break; } - case 3700: { // movep x:[pp],sp + case 3726: { // movep x:[pp],sp u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sp(m_x.read_dword(pp)); break; } - case 3701: { // movep x:[pp],ssh + case 3727: { // movep x:[pp],ssh u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ssh(m_x.read_dword(pp)); break; } - case 3702: { // movep x:[pp],ssl + case 3728: { // movep x:[pp],ssl u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ssl(m_x.read_dword(pp)); break; } - case 3703: { // movep x:[pp],la + case 3729: { // movep x:[pp],la u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_la(m_x.read_dword(pp)); break; } - case 3704: { // movep x:[pp],lc + case 3730: { // movep x:[pp],lc u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_lc(m_x.read_dword(pp)); break; } - case 3705: { // movep y:[pp],x0 + case 3731: { // movep y:[pp],x0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_x0(m_y.read_dword(pp)); break; } - case 3706: { // movep y:[pp],x1 + case 3732: { // movep y:[pp],x1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_x1(m_y.read_dword(pp)); break; } - case 3707: { // movep y:[pp],y0 + case 3733: { // movep y:[pp],y0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_y0(m_y.read_dword(pp)); break; } - case 3708: { // movep y:[pp],y1 + case 3734: { // movep y:[pp],y1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_y1(m_y.read_dword(pp)); break; } - case 3709: { // movep y:[pp],a0 + case 3735: { // movep y:[pp],a0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a0(m_y.read_dword(pp)); break; } - case 3710: { // movep y:[pp],b0 + case 3736: { // movep y:[pp],b0 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b0(m_y.read_dword(pp)); break; } - case 3711: { // movep y:[pp],a2 + case 3737: { // movep y:[pp],a2 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a2(m_y.read_dword(pp)); break; } - case 3712: { // movep y:[pp],b2 + case 3738: { // movep y:[pp],b2 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b2(m_y.read_dword(pp)); break; } - case 3713: { // movep y:[pp],a1 + case 3739: { // movep y:[pp],a1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_a1(m_y.read_dword(pp)); break; } - case 3714: { // movep y:[pp],b1 + case 3740: { // movep y:[pp],b1 u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_b1(m_y.read_dword(pp)); break; } - case 3715: { // movep y:[pp],a + case 3741: { // movep y:[pp],a u32 pp = 0xffffc0 + BIT(opcode, 0, 6); - set_a(m_y.read_dword(pp)); + set_ah(m_y.read_dword(pp)); break; } - case 3716: { // movep y:[pp],b + case 3742: { // movep y:[pp],b u32 pp = 0xffffc0 + BIT(opcode, 0, 6); - set_b(m_y.read_dword(pp)); + set_bh(m_y.read_dword(pp)); break; } - case 3717: { // movep y:[pp],r + case 3743: { // movep y:[pp],r u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_r(BIT(opcode, 8, 6) & 7, m_y.read_dword(pp)); break; } - case 3718: { // movep y:[pp],n + case 3744: { // movep y:[pp],n u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_n(BIT(opcode, 8, 6) & 7, m_y.read_dword(pp)); break; } - case 3719: { // movep y:[pp],m + case 3745: { // movep y:[pp],m u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_m(BIT(opcode, 8, 6) & 7, m_y.read_dword(pp)); break; } - case 3720: { // movep y:[pp],ep + case 3746: { // movep y:[pp],ep u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ep(m_y.read_dword(pp)); break; } - case 3721: { // movep y:[pp],vba + case 3747: { // movep y:[pp],vba u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_vba(m_y.read_dword(pp)); break; } - case 3722: { // movep y:[pp],sc + case 3748: { // movep y:[pp],sc u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sc(m_y.read_dword(pp)); break; } - case 3723: { // movep y:[pp],sz + case 3749: { // movep y:[pp],sz u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sz(m_y.read_dword(pp)); break; } - case 3724: { // movep y:[pp],sr + case 3750: { // movep y:[pp],sr u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sr(m_y.read_dword(pp)); break; } - case 3725: { // movep y:[pp],omr + case 3751: { // movep y:[pp],omr u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_omr(m_y.read_dword(pp)); break; } - case 3726: { // movep y:[pp],sp + case 3752: { // movep y:[pp],sp u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_sp(m_y.read_dword(pp)); break; } - case 3727: { // movep y:[pp],ssh + case 3753: { // movep y:[pp],ssh u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ssh(m_y.read_dword(pp)); break; } - case 3728: { // movep y:[pp],ssl + case 3754: { // movep y:[pp],ssl u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_ssl(m_y.read_dword(pp)); break; } - case 3729: { // movep y:[pp],la + case 3755: { // movep y:[pp],la u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_la(m_y.read_dword(pp)); break; } - case 3730: { // movep y:[pp],lc + case 3756: { // movep y:[pp],lc u32 pp = 0xffffc0 + BIT(opcode, 0, 6); set_lc(m_y.read_dword(pp)); break; } - case 3731: { // movep x0,x:[qq] + case 3757: { // movep x0,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_x0(); m_x.write_dword(qq, s); break; } - case 3732: { // movep x1,x:[qq] + case 3758: { // movep x1,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_x1(); m_x.write_dword(qq, s); break; } - case 3733: { // movep y0,x:[qq] + case 3759: { // movep y0,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_y0(); m_x.write_dword(qq, s); break; } - case 3734: { // movep y1,x:[qq] + case 3760: { // movep y1,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_y1(); m_x.write_dword(qq, s); break; } - case 3735: { // movep a0,x:[qq] + case 3761: { // movep a0,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a0(); m_x.write_dword(qq, s); break; } - case 3736: { // movep b0,x:[qq] + case 3762: { // movep b0,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b0(); m_x.write_dword(qq, s); break; } - case 3737: { // movep a2,x:[qq] + case 3763: { // movep a2,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a2(); m_x.write_dword(qq, s); break; } - case 3738: { // movep b2,x:[qq] + case 3764: { // movep b2,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b2(); m_x.write_dword(qq, s); break; } - case 3739: { // movep a1,x:[qq] + case 3765: { // movep a1,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a1(); m_x.write_dword(qq, s); break; } - case 3740: { // movep b1,x:[qq] + case 3766: { // movep b1,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b1(); m_x.write_dword(qq, s); break; } - case 3741: { // movep a,x:[qq] + case 3767: { // movep a,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - u64 s = get_a(); - m_x.write_dword(qq, s); + u32 s_h = get_ah(); + m_x.write_dword(qq, s_h); break; } - case 3742: { // movep b,x:[qq] + case 3768: { // movep b,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - u64 s = get_b(); - m_x.write_dword(qq, s); + u32 s_h = get_bh(); + m_x.write_dword(qq, s_h); break; } - case 3743: { // movep r,x:[qq] + case 3769: { // movep r,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_r(BIT(opcode, 8, 6) & 7); m_x.write_dword(qq, s); break; } - case 3744: { // movep n,x:[qq] + case 3770: { // movep n,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_n(BIT(opcode, 8, 6) & 7); m_x.write_dword(qq, s); break; } - case 3745: { // movep m,x:[qq] + case 3771: { // movep m,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_m(BIT(opcode, 8, 6) & 7); m_x.write_dword(qq, s); break; } - case 3746: { // movep ep,x:[qq] + case 3772: { // movep ep,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ep(); m_x.write_dword(qq, s); break; } - case 3747: { // movep vba,x:[qq] + case 3773: { // movep vba,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_vba(); m_x.write_dword(qq, s); break; } - case 3748: { // movep sc,x:[qq] + case 3774: { // movep sc,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sc(); m_x.write_dword(qq, s); break; } - case 3749: { // movep sz,x:[qq] + case 3775: { // movep sz,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sz(); m_x.write_dword(qq, s); break; } - case 3750: { // movep sr,x:[qq] + case 3776: { // movep sr,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sr(); m_x.write_dword(qq, s); break; } - case 3751: { // movep omr,x:[qq] + case 3777: { // movep omr,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_omr(); m_x.write_dword(qq, s); break; } - case 3752: { // movep sp,x:[qq] + case 3778: { // movep sp,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sp(); m_x.write_dword(qq, s); break; } - case 3753: { // movep ssh,x:[qq] + case 3779: { // movep ssh,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ssh(); m_x.write_dword(qq, s); break; } - case 3754: { // movep ssl,x:[qq] + case 3780: { // movep ssl,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ssl(); m_x.write_dword(qq, s); break; } - case 3755: { // movep la,x:[qq] + case 3781: { // movep la,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_la(); m_x.write_dword(qq, s); break; } - case 3756: { // movep lc,x:[qq] + case 3782: { // movep lc,x:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_lc(); m_x.write_dword(qq, s); break; } - case 3757: { // movep x:[qq],x0 + case 3783: { // movep x:[qq],x0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_x0(m_x.read_dword(qq)); break; } - case 3758: { // movep x:[qq],x1 + case 3784: { // movep x:[qq],x1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_x1(m_x.read_dword(qq)); break; } - case 3759: { // movep x:[qq],y0 + case 3785: { // movep x:[qq],y0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_y0(m_x.read_dword(qq)); break; } - case 3760: { // movep x:[qq],y1 + case 3786: { // movep x:[qq],y1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_y1(m_x.read_dword(qq)); break; } - case 3761: { // movep x:[qq],a0 + case 3787: { // movep x:[qq],a0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a0(m_x.read_dword(qq)); break; } - case 3762: { // movep x:[qq],b0 + case 3788: { // movep x:[qq],b0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b0(m_x.read_dword(qq)); break; } - case 3763: { // movep x:[qq],a2 + case 3789: { // movep x:[qq],a2 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a2(m_x.read_dword(qq)); break; } - case 3764: { // movep x:[qq],b2 + case 3790: { // movep x:[qq],b2 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b2(m_x.read_dword(qq)); break; } - case 3765: { // movep x:[qq],a1 + case 3791: { // movep x:[qq],a1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a1(m_x.read_dword(qq)); break; } - case 3766: { // movep x:[qq],b1 + case 3792: { // movep x:[qq],b1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b1(m_x.read_dword(qq)); break; } - case 3767: { // movep x:[qq],a + case 3793: { // movep x:[qq],a u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - set_a(m_x.read_dword(qq)); + set_ah(m_x.read_dword(qq)); break; } - case 3768: { // movep x:[qq],b + case 3794: { // movep x:[qq],b u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - set_b(m_x.read_dword(qq)); + set_bh(m_x.read_dword(qq)); break; } - case 3769: { // movep x:[qq],r + case 3795: { // movep x:[qq],r u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_r(BIT(opcode, 8, 6) & 7, m_x.read_dword(qq)); break; } - case 3770: { // movep x:[qq],n + case 3796: { // movep x:[qq],n u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_n(BIT(opcode, 8, 6) & 7, m_x.read_dword(qq)); break; } - case 3771: { // movep x:[qq],m + case 3797: { // movep x:[qq],m u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_m(BIT(opcode, 8, 6) & 7, m_x.read_dword(qq)); break; } - case 3772: { // movep x:[qq],ep + case 3798: { // movep x:[qq],ep u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ep(m_x.read_dword(qq)); break; } - case 3773: { // movep x:[qq],vba + case 3799: { // movep x:[qq],vba u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_vba(m_x.read_dword(qq)); break; } - case 3774: { // movep x:[qq],sc + case 3800: { // movep x:[qq],sc u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sc(m_x.read_dword(qq)); break; } - case 3775: { // movep x:[qq],sz + case 3801: { // movep x:[qq],sz u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sz(m_x.read_dword(qq)); break; } - case 3776: { // movep x:[qq],sr + case 3802: { // movep x:[qq],sr u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sr(m_x.read_dword(qq)); break; } - case 3777: { // movep x:[qq],omr + case 3803: { // movep x:[qq],omr u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_omr(m_x.read_dword(qq)); break; } - case 3778: { // movep x:[qq],sp + case 3804: { // movep x:[qq],sp u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sp(m_x.read_dword(qq)); break; } - case 3779: { // movep x:[qq],ssh + case 3805: { // movep x:[qq],ssh u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ssh(m_x.read_dword(qq)); break; } - case 3780: { // movep x:[qq],ssl + case 3806: { // movep x:[qq],ssl u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ssl(m_x.read_dword(qq)); break; } - case 3781: { // movep x:[qq],la + case 3807: { // movep x:[qq],la u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_la(m_x.read_dword(qq)); break; } - case 3782: { // movep x:[qq],lc + case 3808: { // movep x:[qq],lc u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_lc(m_x.read_dword(qq)); break; } - case 3783: { // movep x0,y:[qq] + case 3809: { // movep x0,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_x0(); m_y.write_dword(qq, s); break; } - case 3784: { // movep x1,y:[qq] + case 3810: { // movep x1,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_x1(); m_y.write_dword(qq, s); break; } - case 3785: { // movep y0,y:[qq] + case 3811: { // movep y0,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_y0(); m_y.write_dword(qq, s); break; } - case 3786: { // movep y1,y:[qq] + case 3812: { // movep y1,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_y1(); m_y.write_dword(qq, s); break; } - case 3787: { // movep a0,y:[qq] + case 3813: { // movep a0,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a0(); m_y.write_dword(qq, s); break; } - case 3788: { // movep b0,y:[qq] + case 3814: { // movep b0,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b0(); m_y.write_dword(qq, s); break; } - case 3789: { // movep a2,y:[qq] + case 3815: { // movep a2,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a2(); m_y.write_dword(qq, s); break; } - case 3790: { // movep b2,y:[qq] + case 3816: { // movep b2,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b2(); m_y.write_dword(qq, s); break; } - case 3791: { // movep a1,y:[qq] + case 3817: { // movep a1,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_a1(); m_y.write_dword(qq, s); break; } - case 3792: { // movep b1,y:[qq] + case 3818: { // movep b1,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_b1(); m_y.write_dword(qq, s); break; } - case 3793: { // movep a,y:[qq] + case 3819: { // movep a,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - u64 s = get_a(); - m_y.write_dword(qq, s); + u32 s_h = get_ah(); + m_y.write_dword(qq, s_h); break; } - case 3794: { // movep b,y:[qq] + case 3820: { // movep b,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - u64 s = get_b(); - m_y.write_dword(qq, s); + u32 s_h = get_bh(); + m_y.write_dword(qq, s_h); break; } - case 3795: { // movep r,y:[qq] + case 3821: { // movep r,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_r(BIT(opcode, 8, 6) & 7); m_y.write_dword(qq, s); break; } - case 3796: { // movep n,y:[qq] + case 3822: { // movep n,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_n(BIT(opcode, 8, 6) & 7); m_y.write_dword(qq, s); break; } - case 3797: { // movep m,y:[qq] + case 3823: { // movep m,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_m(BIT(opcode, 8, 6) & 7); m_y.write_dword(qq, s); break; } - case 3798: { // movep ep,y:[qq] + case 3824: { // movep ep,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ep(); m_y.write_dword(qq, s); break; } - case 3799: { // movep vba,y:[qq] + case 3825: { // movep vba,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_vba(); m_y.write_dword(qq, s); break; } - case 3800: { // movep sc,y:[qq] + case 3826: { // movep sc,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sc(); m_y.write_dword(qq, s); break; } - case 3801: { // movep sz,y:[qq] + case 3827: { // movep sz,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sz(); m_y.write_dword(qq, s); break; } - case 3802: { // movep sr,y:[qq] + case 3828: { // movep sr,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sr(); m_y.write_dword(qq, s); break; } - case 3803: { // movep omr,y:[qq] + case 3829: { // movep omr,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_omr(); m_y.write_dword(qq, s); break; } - case 3804: { // movep sp,y:[qq] + case 3830: { // movep sp,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_sp(); m_y.write_dword(qq, s); break; } - case 3805: { // movep ssh,y:[qq] + case 3831: { // movep ssh,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ssh(); m_y.write_dword(qq, s); break; } - case 3806: { // movep ssl,y:[qq] + case 3832: { // movep ssl,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_ssl(); m_y.write_dword(qq, s); break; } - case 3807: { // movep la,y:[qq] + case 3833: { // movep la,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_la(); m_y.write_dword(qq, s); break; } - case 3808: { // movep lc,y:[qq] + case 3834: { // movep lc,y:[qq] u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); u32 s = get_lc(); m_y.write_dword(qq, s); break; } - case 3809: { // movep y:[qq],x0 + case 3835: { // movep y:[qq],x0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_x0(m_y.read_dword(qq)); break; } - case 3810: { // movep y:[qq],x1 + case 3836: { // movep y:[qq],x1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_x1(m_y.read_dword(qq)); break; } - case 3811: { // movep y:[qq],y0 + case 3837: { // movep y:[qq],y0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_y0(m_y.read_dword(qq)); break; } - case 3812: { // movep y:[qq],y1 + case 3838: { // movep y:[qq],y1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_y1(m_y.read_dword(qq)); break; } - case 3813: { // movep y:[qq],a0 + case 3839: { // movep y:[qq],a0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a0(m_y.read_dword(qq)); break; } - case 3814: { // movep y:[qq],b0 + case 3840: { // movep y:[qq],b0 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b0(m_y.read_dword(qq)); break; } - case 3815: { // movep y:[qq],a2 + case 3841: { // movep y:[qq],a2 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a2(m_y.read_dword(qq)); break; } - case 3816: { // movep y:[qq],b2 + case 3842: { // movep y:[qq],b2 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b2(m_y.read_dword(qq)); break; } - case 3817: { // movep y:[qq],a1 + case 3843: { // movep y:[qq],a1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_a1(m_y.read_dword(qq)); break; } - case 3818: { // movep y:[qq],b1 + case 3844: { // movep y:[qq],b1 u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_b1(m_y.read_dword(qq)); break; } - case 3819: { // movep y:[qq],a + case 3845: { // movep y:[qq],a u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - set_a(m_y.read_dword(qq)); + set_ah(m_y.read_dword(qq)); break; } - case 3820: { // movep y:[qq],b + case 3846: { // movep y:[qq],b u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); - set_b(m_y.read_dword(qq)); + set_bh(m_y.read_dword(qq)); break; } - case 3821: { // movep y:[qq],r + case 3847: { // movep y:[qq],r u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_r(BIT(opcode, 8, 6) & 7, m_y.read_dword(qq)); break; } - case 3822: { // movep y:[qq],n + case 3848: { // movep y:[qq],n u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_n(BIT(opcode, 8, 6) & 7, m_y.read_dword(qq)); break; } - case 3823: { // movep y:[qq],m + case 3849: { // movep y:[qq],m u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_m(BIT(opcode, 8, 6) & 7, m_y.read_dword(qq)); break; } - case 3824: { // movep y:[qq],ep + case 3850: { // movep y:[qq],ep u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ep(m_y.read_dword(qq)); break; } - case 3825: { // movep y:[qq],vba + case 3851: { // movep y:[qq],vba u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_vba(m_y.read_dword(qq)); break; } - case 3826: { // movep y:[qq],sc + case 3852: { // movep y:[qq],sc u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sc(m_y.read_dword(qq)); break; } - case 3827: { // movep y:[qq],sz + case 3853: { // movep y:[qq],sz u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sz(m_y.read_dword(qq)); break; } - case 3828: { // movep y:[qq],sr + case 3854: { // movep y:[qq],sr u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sr(m_y.read_dword(qq)); break; } - case 3829: { // movep y:[qq],omr + case 3855: { // movep y:[qq],omr u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_omr(m_y.read_dword(qq)); break; } - case 3830: { // movep y:[qq],sp + case 3856: { // movep y:[qq],sp u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_sp(m_y.read_dword(qq)); break; } - case 3831: { // movep y:[qq],ssh + case 3857: { // movep y:[qq],ssh u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ssh(m_y.read_dword(qq)); break; } - case 3832: { // movep y:[qq],ssl + case 3858: { // movep y:[qq],ssl u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_ssl(m_y.read_dword(qq)); break; } - case 3833: { // movep y:[qq],la + case 3859: { // movep y:[qq],la u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_la(m_y.read_dword(qq)); break; } - case 3834: { // movep y:[qq],lc + case 3860: { // movep y:[qq],lc u32 qq = 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0); set_lc(m_y.read_dword(qq)); break; } - case 3835: { // mpy +y1,#[i],a + case 3861: { // mpy +y1,#[i],a unhandled("mpy +y1,#[i],a"); break; } - case 3836: { // mpy -y1,#[i],a + case 3862: { // mpy -y1,#[i],a unhandled("mpy -y1,#[i],a"); break; } - case 3837: { // mpy +y1,#[i],b + case 3863: { // mpy +y1,#[i],b unhandled("mpy +y1,#[i],b"); break; } - case 3838: { // mpy -y1,#[i],b + case 3864: { // mpy -y1,#[i],b unhandled("mpy -y1,#[i],b"); break; } - case 3839: { // mpy +x0,#[i],a + case 3865: { // mpy +x0,#[i],a unhandled("mpy +x0,#[i],a"); break; } - case 3840: { // mpy -x0,#[i],a + case 3866: { // mpy -x0,#[i],a unhandled("mpy -x0,#[i],a"); break; } - case 3841: { // mpy +x0,#[i],b + case 3867: { // mpy +x0,#[i],b unhandled("mpy +x0,#[i],b"); break; } - case 3842: { // mpy -x0,#[i],b + case 3868: { // mpy -x0,#[i],b unhandled("mpy -x0,#[i],b"); break; } - case 3843: { // mpy +y0,#[i],a + case 3869: { // mpy +y0,#[i],a unhandled("mpy +y0,#[i],a"); break; } - case 3844: { // mpy -y0,#[i],a + case 3870: { // mpy -y0,#[i],a unhandled("mpy -y0,#[i],a"); break; } - case 3845: { // mpy +y0,#[i],b + case 3871: { // mpy +y0,#[i],b unhandled("mpy +y0,#[i],b"); break; } - case 3846: { // mpy -y0,#[i],b + case 3872: { // mpy -y0,#[i],b unhandled("mpy -y0,#[i],b"); break; } - case 3847: { // mpy +x1,#[i],a + case 3873: { // mpy +x1,#[i],a unhandled("mpy +x1,#[i],a"); break; } - case 3848: { // mpy -x1,#[i],a + case 3874: { // mpy -x1,#[i],a unhandled("mpy -x1,#[i],a"); break; } - case 3849: { // mpy +x1,#[i],b + case 3875: { // mpy +x1,#[i],b unhandled("mpy +x1,#[i],b"); break; } - case 3850: { // mpy -x1,#[i],b + case 3876: { // mpy -x1,#[i],b unhandled("mpy -x1,#[i],b"); break; } - case 3851: { // mpysu +x0,x0,a + case 3877: { // mpysu +x0,x0,a unhandled("mpysu +x0,x0,a"); break; } - case 3852: { // mpysu +y0,y0,a + case 3878: { // mpysu +y0,y0,a unhandled("mpysu +y0,y0,a"); break; } - case 3853: { // mpysu +x1,x0,a + case 3879: { // mpysu +x1,x0,a unhandled("mpysu +x1,x0,a"); break; } - case 3854: { // mpysu +y1,y0,a + case 3880: { // mpysu +y1,y0,a unhandled("mpysu +y1,y0,a"); break; } - case 3855: { // mpysu +x1,x1,a + case 3881: { // mpysu +x1,x1,a unhandled("mpysu +x1,x1,a"); break; } - case 3856: { // mpysu +y1,y1,a + case 3882: { // mpysu +y1,y1,a unhandled("mpysu +y1,y1,a"); break; } - case 3857: { // mpysu +x0,x1,a + case 3883: { // mpysu +x0,x1,a unhandled("mpysu +x0,x1,a"); break; } - case 3858: { // mpysu +y0,y1,a + case 3884: { // mpysu +y0,y1,a unhandled("mpysu +y0,y1,a"); break; } - case 3859: { // mpysu +x0,y1,a + case 3885: { // mpysu +x0,y1,a unhandled("mpysu +x0,y1,a"); break; } - case 3860: { // mpysu +y0,x0,a + case 3886: { // mpysu +y0,x0,a unhandled("mpysu +y0,x0,a"); break; } - case 3861: { // mpysu +x1,y0,a + case 3887: { // mpysu +x1,y0,a unhandled("mpysu +x1,y0,a"); break; } - case 3862: { // mpysu +y1,x1,a + case 3888: { // mpysu +y1,x1,a unhandled("mpysu +y1,x1,a"); break; } - case 3863: { // mpysu +y1,x0,a + case 3889: { // mpysu +y1,x0,a unhandled("mpysu +y1,x0,a"); break; } - case 3864: { // mpysu +x0,y0,a + case 3890: { // mpysu +x0,y0,a unhandled("mpysu +x0,y0,a"); break; } - case 3865: { // mpysu +y0,x1,a + case 3891: { // mpysu +y0,x1,a unhandled("mpysu +y0,x1,a"); break; } - case 3866: { // mpysu +x1,y1,a + case 3892: { // mpysu +x1,y1,a unhandled("mpysu +x1,y1,a"); break; } - case 3867: { // mpysu -x0,x0,a + case 3893: { // mpysu -x0,x0,a unhandled("mpysu -x0,x0,a"); break; } - case 3868: { // mpysu -y0,y0,a + case 3894: { // mpysu -y0,y0,a unhandled("mpysu -y0,y0,a"); break; } - case 3869: { // mpysu -x1,x0,a + case 3895: { // mpysu -x1,x0,a unhandled("mpysu -x1,x0,a"); break; } - case 3870: { // mpysu -y1,y0,a + case 3896: { // mpysu -y1,y0,a unhandled("mpysu -y1,y0,a"); break; } - case 3871: { // mpysu -x1,x1,a + case 3897: { // mpysu -x1,x1,a unhandled("mpysu -x1,x1,a"); break; } - case 3872: { // mpysu -y1,y1,a + case 3898: { // mpysu -y1,y1,a unhandled("mpysu -y1,y1,a"); break; } - case 3873: { // mpysu -x0,x1,a + case 3899: { // mpysu -x0,x1,a unhandled("mpysu -x0,x1,a"); break; } - case 3874: { // mpysu -y0,y1,a + case 3900: { // mpysu -y0,y1,a unhandled("mpysu -y0,y1,a"); break; } - case 3875: { // mpysu -x0,y1,a + case 3901: { // mpysu -x0,y1,a unhandled("mpysu -x0,y1,a"); break; } - case 3876: { // mpysu -y0,x0,a + case 3902: { // mpysu -y0,x0,a unhandled("mpysu -y0,x0,a"); break; } - case 3877: { // mpysu -x1,y0,a + case 3903: { // mpysu -x1,y0,a unhandled("mpysu -x1,y0,a"); break; } - case 3878: { // mpysu -y1,x1,a + case 3904: { // mpysu -y1,x1,a unhandled("mpysu -y1,x1,a"); break; } - case 3879: { // mpysu -y1,x0,a + case 3905: { // mpysu -y1,x0,a unhandled("mpysu -y1,x0,a"); break; } - case 3880: { // mpysu -x0,y0,a + case 3906: { // mpysu -x0,y0,a unhandled("mpysu -x0,y0,a"); break; } - case 3881: { // mpysu -y0,x1,a + case 3907: { // mpysu -y0,x1,a unhandled("mpysu -y0,x1,a"); break; } - case 3882: { // mpysu -x1,y1,a + case 3908: { // mpysu -x1,y1,a unhandled("mpysu -x1,y1,a"); break; } - case 3883: { // mpysu +x0,x0,b + case 3909: { // mpysu +x0,x0,b unhandled("mpysu +x0,x0,b"); break; } - case 3884: { // mpysu +y0,y0,b + case 3910: { // mpysu +y0,y0,b unhandled("mpysu +y0,y0,b"); break; } - case 3885: { // mpysu +x1,x0,b + case 3911: { // mpysu +x1,x0,b unhandled("mpysu +x1,x0,b"); break; } - case 3886: { // mpysu +y1,y0,b + case 3912: { // mpysu +y1,y0,b unhandled("mpysu +y1,y0,b"); break; } - case 3887: { // mpysu +x1,x1,b + case 3913: { // mpysu +x1,x1,b unhandled("mpysu +x1,x1,b"); break; } - case 3888: { // mpysu +y1,y1,b + case 3914: { // mpysu +y1,y1,b unhandled("mpysu +y1,y1,b"); break; } - case 3889: { // mpysu +x0,x1,b + case 3915: { // mpysu +x0,x1,b unhandled("mpysu +x0,x1,b"); break; } - case 3890: { // mpysu +y0,y1,b + case 3916: { // mpysu +y0,y1,b unhandled("mpysu +y0,y1,b"); break; } - case 3891: { // mpysu +x0,y1,b + case 3917: { // mpysu +x0,y1,b unhandled("mpysu +x0,y1,b"); break; } - case 3892: { // mpysu +y0,x0,b + case 3918: { // mpysu +y0,x0,b unhandled("mpysu +y0,x0,b"); break; } - case 3893: { // mpysu +x1,y0,b + case 3919: { // mpysu +x1,y0,b unhandled("mpysu +x1,y0,b"); break; } - case 3894: { // mpysu +y1,x1,b + case 3920: { // mpysu +y1,x1,b unhandled("mpysu +y1,x1,b"); break; } - case 3895: { // mpysu +y1,x0,b + case 3921: { // mpysu +y1,x0,b unhandled("mpysu +y1,x0,b"); break; } - case 3896: { // mpysu +x0,y0,b + case 3922: { // mpysu +x0,y0,b unhandled("mpysu +x0,y0,b"); break; } - case 3897: { // mpysu +y0,x1,b + case 3923: { // mpysu +y0,x1,b unhandled("mpysu +y0,x1,b"); break; } - case 3898: { // mpysu +x1,y1,b + case 3924: { // mpysu +x1,y1,b unhandled("mpysu +x1,y1,b"); break; } - case 3899: { // mpysu -x0,x0,b + case 3925: { // mpysu -x0,x0,b unhandled("mpysu -x0,x0,b"); break; } - case 3900: { // mpysu -y0,y0,b + case 3926: { // mpysu -y0,y0,b unhandled("mpysu -y0,y0,b"); break; } - case 3901: { // mpysu -x1,x0,b + case 3927: { // mpysu -x1,x0,b unhandled("mpysu -x1,x0,b"); break; } - case 3902: { // mpysu -y1,y0,b + case 3928: { // mpysu -y1,y0,b unhandled("mpysu -y1,y0,b"); break; } - case 3903: { // mpysu -x1,x1,b + case 3929: { // mpysu -x1,x1,b unhandled("mpysu -x1,x1,b"); break; } - case 3904: { // mpysu -y1,y1,b + case 3930: { // mpysu -y1,y1,b unhandled("mpysu -y1,y1,b"); break; } - case 3905: { // mpysu -x0,x1,b + case 3931: { // mpysu -x0,x1,b unhandled("mpysu -x0,x1,b"); break; } - case 3906: { // mpysu -y0,y1,b + case 3932: { // mpysu -y0,y1,b unhandled("mpysu -y0,y1,b"); break; } - case 3907: { // mpysu -x0,y1,b + case 3933: { // mpysu -x0,y1,b unhandled("mpysu -x0,y1,b"); break; } - case 3908: { // mpysu -y0,x0,b + case 3934: { // mpysu -y0,x0,b unhandled("mpysu -y0,x0,b"); break; } - case 3909: { // mpysu -x1,y0,b + case 3935: { // mpysu -x1,y0,b unhandled("mpysu -x1,y0,b"); break; } - case 3910: { // mpysu -y1,x1,b + case 3936: { // mpysu -y1,x1,b unhandled("mpysu -y1,x1,b"); break; } - case 3911: { // mpysu -y1,x0,b + case 3937: { // mpysu -y1,x0,b unhandled("mpysu -y1,x0,b"); break; } - case 3912: { // mpysu -x0,y0,b + case 3938: { // mpysu -x0,y0,b unhandled("mpysu -x0,y0,b"); break; } - case 3913: { // mpysu -y0,x1,b + case 3939: { // mpysu -y0,x1,b unhandled("mpysu -y0,x1,b"); break; } - case 3914: { // mpysu -x1,y1,b + case 3940: { // mpysu -x1,y1,b unhandled("mpysu -x1,y1,b"); break; } - case 3915: { // mpyuu +x0,x0,a + case 3941: { // mpyuu +x0,x0,a unhandled("mpyuu +x0,x0,a"); break; } - case 3916: { // mpyuu +y0,y0,a + case 3942: { // mpyuu +y0,y0,a unhandled("mpyuu +y0,y0,a"); break; } - case 3917: { // mpyuu +x1,x0,a + case 3943: { // mpyuu +x1,x0,a unhandled("mpyuu +x1,x0,a"); break; } - case 3918: { // mpyuu +y1,y0,a + case 3944: { // mpyuu +y1,y0,a unhandled("mpyuu +y1,y0,a"); break; } - case 3919: { // mpyuu +x1,x1,a + case 3945: { // mpyuu +x1,x1,a unhandled("mpyuu +x1,x1,a"); break; } - case 3920: { // mpyuu +y1,y1,a + case 3946: { // mpyuu +y1,y1,a unhandled("mpyuu +y1,y1,a"); break; } - case 3921: { // mpyuu +x0,x1,a + case 3947: { // mpyuu +x0,x1,a unhandled("mpyuu +x0,x1,a"); break; } - case 3922: { // mpyuu +y0,y1,a + case 3948: { // mpyuu +y0,y1,a unhandled("mpyuu +y0,y1,a"); break; } - case 3923: { // mpyuu +x0,y1,a + case 3949: { // mpyuu +x0,y1,a unhandled("mpyuu +x0,y1,a"); break; } - case 3924: { // mpyuu +y0,x0,a + case 3950: { // mpyuu +y0,x0,a unhandled("mpyuu +y0,x0,a"); break; } - case 3925: { // mpyuu +x1,y0,a + case 3951: { // mpyuu +x1,y0,a unhandled("mpyuu +x1,y0,a"); break; } - case 3926: { // mpyuu +y1,x1,a + case 3952: { // mpyuu +y1,x1,a unhandled("mpyuu +y1,x1,a"); break; } - case 3927: { // mpyuu +y1,x0,a + case 3953: { // mpyuu +y1,x0,a unhandled("mpyuu +y1,x0,a"); break; } - case 3928: { // mpyuu +x0,y0,a + case 3954: { // mpyuu +x0,y0,a unhandled("mpyuu +x0,y0,a"); break; } - case 3929: { // mpyuu +y0,x1,a + case 3955: { // mpyuu +y0,x1,a unhandled("mpyuu +y0,x1,a"); break; } - case 3930: { // mpyuu +x1,y1,a + case 3956: { // mpyuu +x1,y1,a unhandled("mpyuu +x1,y1,a"); break; } - case 3931: { // mpyuu -x0,x0,a + case 3957: { // mpyuu -x0,x0,a unhandled("mpyuu -x0,x0,a"); break; } - case 3932: { // mpyuu -y0,y0,a + case 3958: { // mpyuu -y0,y0,a unhandled("mpyuu -y0,y0,a"); break; } - case 3933: { // mpyuu -x1,x0,a + case 3959: { // mpyuu -x1,x0,a unhandled("mpyuu -x1,x0,a"); break; } - case 3934: { // mpyuu -y1,y0,a + case 3960: { // mpyuu -y1,y0,a unhandled("mpyuu -y1,y0,a"); break; } - case 3935: { // mpyuu -x1,x1,a + case 3961: { // mpyuu -x1,x1,a unhandled("mpyuu -x1,x1,a"); break; } - case 3936: { // mpyuu -y1,y1,a + case 3962: { // mpyuu -y1,y1,a unhandled("mpyuu -y1,y1,a"); break; } - case 3937: { // mpyuu -x0,x1,a + case 3963: { // mpyuu -x0,x1,a unhandled("mpyuu -x0,x1,a"); break; } - case 3938: { // mpyuu -y0,y1,a + case 3964: { // mpyuu -y0,y1,a unhandled("mpyuu -y0,y1,a"); break; } - case 3939: { // mpyuu -x0,y1,a + case 3965: { // mpyuu -x0,y1,a unhandled("mpyuu -x0,y1,a"); break; } - case 3940: { // mpyuu -y0,x0,a + case 3966: { // mpyuu -y0,x0,a unhandled("mpyuu -y0,x0,a"); break; } - case 3941: { // mpyuu -x1,y0,a + case 3967: { // mpyuu -x1,y0,a unhandled("mpyuu -x1,y0,a"); break; } - case 3942: { // mpyuu -y1,x1,a + case 3968: { // mpyuu -y1,x1,a unhandled("mpyuu -y1,x1,a"); break; } - case 3943: { // mpyuu -y1,x0,a + case 3969: { // mpyuu -y1,x0,a unhandled("mpyuu -y1,x0,a"); break; } - case 3944: { // mpyuu -x0,y0,a + case 3970: { // mpyuu -x0,y0,a unhandled("mpyuu -x0,y0,a"); break; } - case 3945: { // mpyuu -y0,x1,a + case 3971: { // mpyuu -y0,x1,a unhandled("mpyuu -y0,x1,a"); break; } - case 3946: { // mpyuu -x1,y1,a + case 3972: { // mpyuu -x1,y1,a unhandled("mpyuu -x1,y1,a"); break; } - case 3947: { // mpyuu +x0,x0,b + case 3973: { // mpyuu +x0,x0,b unhandled("mpyuu +x0,x0,b"); break; } - case 3948: { // mpyuu +y0,y0,b + case 3974: { // mpyuu +y0,y0,b unhandled("mpyuu +y0,y0,b"); break; } - case 3949: { // mpyuu +x1,x0,b + case 3975: { // mpyuu +x1,x0,b unhandled("mpyuu +x1,x0,b"); break; } - case 3950: { // mpyuu +y1,y0,b + case 3976: { // mpyuu +y1,y0,b unhandled("mpyuu +y1,y0,b"); break; } - case 3951: { // mpyuu +x1,x1,b + case 3977: { // mpyuu +x1,x1,b unhandled("mpyuu +x1,x1,b"); break; } - case 3952: { // mpyuu +y1,y1,b + case 3978: { // mpyuu +y1,y1,b unhandled("mpyuu +y1,y1,b"); break; } - case 3953: { // mpyuu +x0,x1,b + case 3979: { // mpyuu +x0,x1,b unhandled("mpyuu +x0,x1,b"); break; } - case 3954: { // mpyuu +y0,y1,b + case 3980: { // mpyuu +y0,y1,b unhandled("mpyuu +y0,y1,b"); break; } - case 3955: { // mpyuu +x0,y1,b + case 3981: { // mpyuu +x0,y1,b unhandled("mpyuu +x0,y1,b"); break; } - case 3956: { // mpyuu +y0,x0,b + case 3982: { // mpyuu +y0,x0,b unhandled("mpyuu +y0,x0,b"); break; } - case 3957: { // mpyuu +x1,y0,b + case 3983: { // mpyuu +x1,y0,b unhandled("mpyuu +x1,y0,b"); break; } - case 3958: { // mpyuu +y1,x1,b + case 3984: { // mpyuu +y1,x1,b unhandled("mpyuu +y1,x1,b"); break; } - case 3959: { // mpyuu +y1,x0,b + case 3985: { // mpyuu +y1,x0,b unhandled("mpyuu +y1,x0,b"); break; } - case 3960: { // mpyuu +x0,y0,b + case 3986: { // mpyuu +x0,y0,b unhandled("mpyuu +x0,y0,b"); break; } - case 3961: { // mpyuu +y0,x1,b + case 3987: { // mpyuu +y0,x1,b unhandled("mpyuu +y0,x1,b"); break; } - case 3962: { // mpyuu +x1,y1,b + case 3988: { // mpyuu +x1,y1,b unhandled("mpyuu +x1,y1,b"); break; } - case 3963: { // mpyuu -x0,x0,b + case 3989: { // mpyuu -x0,x0,b unhandled("mpyuu -x0,x0,b"); break; } - case 3964: { // mpyuu -y0,y0,b + case 3990: { // mpyuu -y0,y0,b unhandled("mpyuu -y0,y0,b"); break; } - case 3965: { // mpyuu -x1,x0,b + case 3991: { // mpyuu -x1,x0,b unhandled("mpyuu -x1,x0,b"); break; } - case 3966: { // mpyuu -y1,y0,b + case 3992: { // mpyuu -y1,y0,b unhandled("mpyuu -y1,y0,b"); break; } - case 3967: { // mpyuu -x1,x1,b + case 3993: { // mpyuu -x1,x1,b unhandled("mpyuu -x1,x1,b"); break; } - case 3968: { // mpyuu -y1,y1,b + case 3994: { // mpyuu -y1,y1,b unhandled("mpyuu -y1,y1,b"); break; } - case 3969: { // mpyuu -x0,x1,b + case 3995: { // mpyuu -x0,x1,b unhandled("mpyuu -x0,x1,b"); break; } - case 3970: { // mpyuu -y0,y1,b + case 3996: { // mpyuu -y0,y1,b unhandled("mpyuu -y0,y1,b"); break; } - case 3971: { // mpyuu -x0,y1,b + case 3997: { // mpyuu -x0,y1,b unhandled("mpyuu -x0,y1,b"); break; } - case 3972: { // mpyuu -y0,x0,b + case 3998: { // mpyuu -y0,x0,b unhandled("mpyuu -y0,x0,b"); break; } - case 3973: { // mpyuu -x1,y0,b + case 3999: { // mpyuu -x1,y0,b unhandled("mpyuu -x1,y0,b"); break; } - case 3974: { // mpyuu -y1,x1,b + case 4000: { // mpyuu -y1,x1,b unhandled("mpyuu -y1,x1,b"); break; } - case 3975: { // mpyuu -y1,x0,b + case 4001: { // mpyuu -y1,x0,b unhandled("mpyuu -y1,x0,b"); break; } - case 3976: { // mpyuu -x0,y0,b + case 4002: { // mpyuu -x0,y0,b unhandled("mpyuu -x0,y0,b"); break; } - case 3977: { // mpyuu -y0,x1,b + case 4003: { // mpyuu -y0,x1,b unhandled("mpyuu -y0,x1,b"); break; } - case 3978: { // mpyuu -x1,y1,b + case 4004: { // mpyuu -x1,y1,b unhandled("mpyuu -x1,y1,b"); break; } - case 3979: { // mpyi +#[i],y1,a + case 4005: { // mpyi +#[i],y1,a unhandled("mpyi +#[i],y1,a"); break; } - case 3980: { // mpyi -#[i],y1,a + case 4006: { // mpyi -#[i],y1,a unhandled("mpyi -#[i],y1,a"); break; } - case 3981: { // mpyi +#[i],y1,b + case 4007: { // mpyi +#[i],y1,b unhandled("mpyi +#[i],y1,b"); break; } - case 3982: { // mpyi -#[i],y1,b + case 4008: { // mpyi -#[i],y1,b unhandled("mpyi -#[i],y1,b"); break; } - case 3983: { // mpyi +#[i],x0,a + case 4009: { // mpyi +#[i],x0,a unhandled("mpyi +#[i],x0,a"); break; } - case 3984: { // mpyi -#[i],x0,a + case 4010: { // mpyi -#[i],x0,a unhandled("mpyi -#[i],x0,a"); break; } - case 3985: { // mpyi +#[i],x0,b + case 4011: { // mpyi +#[i],x0,b unhandled("mpyi +#[i],x0,b"); break; } - case 3986: { // mpyi -#[i],x0,b + case 4012: { // mpyi -#[i],x0,b unhandled("mpyi -#[i],x0,b"); break; } - case 3987: { // mpyi +#[i],y0,a + case 4013: { // mpyi +#[i],y0,a unhandled("mpyi +#[i],y0,a"); break; } - case 3988: { // mpyi -#[i],y0,a + case 4014: { // mpyi -#[i],y0,a unhandled("mpyi -#[i],y0,a"); break; } - case 3989: { // mpyi +#[i],y0,b + case 4015: { // mpyi +#[i],y0,b unhandled("mpyi +#[i],y0,b"); break; } - case 3990: { // mpyi -#[i],y0,b + case 4016: { // mpyi -#[i],y0,b unhandled("mpyi -#[i],y0,b"); break; } - case 3991: { // mpyi +#[i],x1,a + case 4017: { // mpyi +#[i],x1,a unhandled("mpyi +#[i],x1,a"); break; } - case 3992: { // mpyi -#[i],x1,a + case 4018: { // mpyi -#[i],x1,a unhandled("mpyi -#[i],x1,a"); break; } - case 3993: { // mpyi +#[i],x1,b + case 4019: { // mpyi +#[i],x1,b unhandled("mpyi +#[i],x1,b"); break; } - case 3994: { // mpyi -#[i],x1,b + case 4020: { // mpyi -#[i],x1,b unhandled("mpyi -#[i],x1,b"); break; } - case 3995: { // mpyr +y1,#[i],a + case 4021: { // mpyr +y1,#[i],a unhandled("mpyr +y1,#[i],a"); break; } - case 3996: { // mpyr -y1,#[i],a + case 4022: { // mpyr -y1,#[i],a unhandled("mpyr -y1,#[i],a"); break; } - case 3997: { // mpyr +y1,#[i],b + case 4023: { // mpyr +y1,#[i],b unhandled("mpyr +y1,#[i],b"); break; } - case 3998: { // mpyr -y1,#[i],b + case 4024: { // mpyr -y1,#[i],b unhandled("mpyr -y1,#[i],b"); break; } - case 3999: { // mpyr +x0,#[i],a + case 4025: { // mpyr +x0,#[i],a unhandled("mpyr +x0,#[i],a"); break; } - case 4000: { // mpyr -x0,#[i],a + case 4026: { // mpyr -x0,#[i],a unhandled("mpyr -x0,#[i],a"); break; } - case 4001: { // mpyr +x0,#[i],b + case 4027: { // mpyr +x0,#[i],b unhandled("mpyr +x0,#[i],b"); break; } - case 4002: { // mpyr -x0,#[i],b + case 4028: { // mpyr -x0,#[i],b unhandled("mpyr -x0,#[i],b"); break; } - case 4003: { // mpyr +y0,#[i],a + case 4029: { // mpyr +y0,#[i],a unhandled("mpyr +y0,#[i],a"); break; } - case 4004: { // mpyr -y0,#[i],a + case 4030: { // mpyr -y0,#[i],a unhandled("mpyr -y0,#[i],a"); break; } - case 4005: { // mpyr +y0,#[i],b + case 4031: { // mpyr +y0,#[i],b unhandled("mpyr +y0,#[i],b"); break; } - case 4006: { // mpyr -y0,#[i],b + case 4032: { // mpyr -y0,#[i],b unhandled("mpyr -y0,#[i],b"); break; } - case 4007: { // mpyr +x1,#[i],a + case 4033: { // mpyr +x1,#[i],a unhandled("mpyr +x1,#[i],a"); break; } - case 4008: { // mpyr -x1,#[i],a + case 4034: { // mpyr -x1,#[i],a unhandled("mpyr -x1,#[i],a"); break; } - case 4009: { // mpyr +x1,#[i],b + case 4035: { // mpyr +x1,#[i],b unhandled("mpyr +x1,#[i],b"); break; } - case 4010: { // mpyr -x1,#[i],b + case 4036: { // mpyr -x1,#[i],b unhandled("mpyr -x1,#[i],b"); break; } - case 4011: { // mpyri +#[i],y1,a + case 4037: { // mpyri +#[i],y1,a unhandled("mpyri +#[i],y1,a"); break; } - case 4012: { // mpyri -#[i],y1,a + case 4038: { // mpyri -#[i],y1,a unhandled("mpyri -#[i],y1,a"); break; } - case 4013: { // mpyri +#[i],y1,b + case 4039: { // mpyri +#[i],y1,b unhandled("mpyri +#[i],y1,b"); break; } - case 4014: { // mpyri -#[i],y1,b + case 4040: { // mpyri -#[i],y1,b unhandled("mpyri -#[i],y1,b"); break; } - case 4015: { // mpyri +#[i],x0,a + case 4041: { // mpyri +#[i],x0,a unhandled("mpyri +#[i],x0,a"); break; } - case 4016: { // mpyri -#[i],x0,a + case 4042: { // mpyri -#[i],x0,a unhandled("mpyri -#[i],x0,a"); break; } - case 4017: { // mpyri +#[i],x0,b + case 4043: { // mpyri +#[i],x0,b unhandled("mpyri +#[i],x0,b"); break; } - case 4018: { // mpyri -#[i],x0,b + case 4044: { // mpyri -#[i],x0,b unhandled("mpyri -#[i],x0,b"); break; } - case 4019: { // mpyri +#[i],y0,a + case 4045: { // mpyri +#[i],y0,a unhandled("mpyri +#[i],y0,a"); break; } - case 4020: { // mpyri -#[i],y0,a + case 4046: { // mpyri -#[i],y0,a unhandled("mpyri -#[i],y0,a"); break; } - case 4021: { // mpyri +#[i],y0,b + case 4047: { // mpyri +#[i],y0,b unhandled("mpyri +#[i],y0,b"); break; } - case 4022: { // mpyri -#[i],y0,b + case 4048: { // mpyri -#[i],y0,b unhandled("mpyri -#[i],y0,b"); break; } - case 4023: { // mpyri +#[i],x1,a + case 4049: { // mpyri +#[i],x1,a unhandled("mpyri +#[i],x1,a"); break; } - case 4024: { // mpyri -#[i],x1,a + case 4050: { // mpyri -#[i],x1,a unhandled("mpyri -#[i],x1,a"); break; } - case 4025: { // mpyri +#[i],x1,b + case 4051: { // mpyri +#[i],x1,b unhandled("mpyri +#[i],x1,b"); break; } - case 4026: { // mpyri -#[i],x1,b + case 4052: { // mpyri -#[i],x1,b unhandled("mpyri -#[i],x1,b"); break; } - case 4027: { // norm r,a + case 4053: { // norm r,a unhandled("norm r,a"); break; } - case 4028: { // norm r,b + case 4054: { // norm r,b unhandled("norm r,b"); break; } - case 4029: { // normf a1,a + case 4055: { // normf a1,a unhandled("normf a1,a"); break; } - case 4030: { // normf a1,b + case 4056: { // normf a1,b unhandled("normf a1,b"); break; } - case 4031: { // normf b1,a + case 4057: { // normf b1,a unhandled("normf b1,a"); break; } - case 4032: { // normf b1,b + case 4058: { // normf b1,b unhandled("normf b1,b"); break; } - case 4033: { // normf x0,a + case 4059: { // normf x0,a unhandled("normf x0,a"); break; } - case 4034: { // normf x0,b + case 4060: { // normf x0,b unhandled("normf x0,b"); break; } - case 4035: { // normf y0,a + case 4061: { // normf y0,a unhandled("normf y0,a"); break; } - case 4036: { // normf y0,b + case 4062: { // normf y0,b unhandled("normf y0,b"); break; } - case 4037: { // normf x1,a + case 4063: { // normf x1,a unhandled("normf x1,a"); break; } - case 4038: { // normf x1,b + case 4064: { // normf x1,b unhandled("normf x1,b"); break; } - case 4039: { // normf y1,a + case 4065: { // normf y1,a unhandled("normf y1,a"); break; } - case 4040: { // normf y1,b + case 4066: { // normf y1,b unhandled("normf y1,b"); break; } - case 4041: { // or #[i],a + case 4067: { // or #[i],a unhandled("or #[i],a"); break; } - case 4042: { // or #[i],b + case 4068: { // or #[i],b unhandled("or #[i],b"); break; } - case 4043: { // or #[i],a + case 4069: { // or #[i],a unhandled("or #[i],a"); break; } - case 4044: { // or #[i],b + case 4070: { // or #[i],b unhandled("or #[i],b"); break; } - case 4045: { // ori #[i],mr + case 4071: { // ori #[i],mr unhandled("ori #[i],mr"); break; } - case 4046: { // ori #[i],ccr + case 4072: { // ori #[i],ccr unhandled("ori #[i],ccr"); break; } - case 4047: { // ori #[i],com + case 4073: { // ori #[i],com unhandled("ori #[i],com"); break; } - case 4048: { // ori #[i],eom + case 4074: { // ori #[i],eom unhandled("ori #[i],eom"); break; } - case 4049: { // pflush + case 4075: { // pflush unhandled("pflush"); break; } - case 4050: { // pflushun + case 4076: { // pflushun unhandled("pflushun"); break; } - case 4051: { // pfree + case 4077: { // pfree unhandled("pfree"); break; } - case 4052: { // plock (r)-n + case 4078: { // plock (r)-n unhandled("plock (r)-n"); break; } - case 4053: { // plock (r)+n + case 4079: { // plock (r)+n unhandled("plock (r)+n"); break; } - case 4054: { // plock (r)- + case 4080: { // plock (r)- unhandled("plock (r)-"); break; } - case 4055: { // plock (r)+ + case 4081: { // plock (r)+ unhandled("plock (r)+"); break; } - case 4056: { // plock (r) + case 4082: { // plock (r) unhandled("plock (r)"); break; } - case 4057: { // plock (r+n) + case 4083: { // plock (r+n) unhandled("plock (r+n)"); break; } - case 4058: { // plock -(r) + case 4084: { // plock -(r) unhandled("plock -(r)"); break; } - case 4059: { // plock [abs] + case 4085: { // plock [abs] unhandled("plock [abs]"); break; } - case 4060: { // plockr [x] + case 4086: { // plockr [x] unhandled("plockr [x]"); break; } - case 4061: { // punlock (r)-n + case 4087: { // punlock (r)-n unhandled("punlock (r)-n"); break; } - case 4062: { // punlock (r)+n + case 4088: { // punlock (r)+n unhandled("punlock (r)+n"); break; } - case 4063: { // punlock (r)- + case 4089: { // punlock (r)- unhandled("punlock (r)-"); break; } - case 4064: { // punlock (r)+ + case 4090: { // punlock (r)+ unhandled("punlock (r)+"); break; } - case 4065: { // punlock (r) + case 4091: { // punlock (r) unhandled("punlock (r)"); break; } - case 4066: { // punlock (r+n) + case 4092: { // punlock (r+n) unhandled("punlock (r+n)"); break; } - case 4067: { // punlock -(r) + case 4093: { // punlock -(r) unhandled("punlock -(r)"); break; } - case 4068: { // punlock [abs] + case 4094: { // punlock [abs] unhandled("punlock [abs]"); break; } - case 4069: { // punlockr [x] + case 4095: { // punlockr [x] unhandled("punlockr [x]"); break; } - case 4070: { // rep x:(r)-n + case 4096: { // rep x:(r)-n unhandled("rep x:(r)-n"); break; } - case 4071: { // rep y:(r)-n + case 4097: { // rep y:(r)-n unhandled("rep y:(r)-n"); break; } - case 4072: { // rep x:(r)+n + case 4098: { // rep x:(r)+n unhandled("rep x:(r)+n"); break; } - case 4073: { // rep y:(r)+n + case 4099: { // rep y:(r)+n unhandled("rep y:(r)+n"); break; } - case 4074: { // rep x:(r)- + case 4100: { // rep x:(r)- unhandled("rep x:(r)-"); break; } - case 4075: { // rep y:(r)- + case 4101: { // rep y:(r)- unhandled("rep y:(r)-"); break; } - case 4076: { // rep x:(r)+ + case 4102: { // rep x:(r)+ unhandled("rep x:(r)+"); break; } - case 4077: { // rep y:(r)+ + case 4103: { // rep y:(r)+ unhandled("rep y:(r)+"); break; } - case 4078: { // rep x:(r) + case 4104: { // rep x:(r) unhandled("rep x:(r)"); break; } - case 4079: { // rep y:(r) + case 4105: { // rep y:(r) unhandled("rep y:(r)"); break; } - case 4080: { // rep x:(r+n) + case 4106: { // rep x:(r+n) unhandled("rep x:(r+n)"); break; } - case 4081: { // rep y:(r+n) + case 4107: { // rep y:(r+n) unhandled("rep y:(r+n)"); break; } - case 4082: { // rep x:-(r) + case 4108: { // rep x:-(r) unhandled("rep x:-(r)"); break; } - case 4083: { // rep y:-(r) + case 4109: { // rep y:-(r) unhandled("rep y:-(r)"); break; } - case 4084: { // rep x:[aa] + case 4110: { // rep x:[aa] unhandled("rep x:[aa]"); break; } - case 4085: { // rep y:[aa] + case 4111: { // rep y:[aa] unhandled("rep y:[aa]"); break; } - case 4086: { // rep #[i] + case 4112: { // rep #[i] unhandled("rep #[i]"); break; } - case 4087: { // rep x0 + case 4113: { // rep x0 unhandled("rep x0"); break; } - case 4088: { // rep x1 + case 4114: { // rep x1 unhandled("rep x1"); break; } - case 4089: { // rep y0 + case 4115: { // rep y0 unhandled("rep y0"); break; } - case 4090: { // rep y1 + case 4116: { // rep y1 unhandled("rep y1"); break; } - case 4091: { // rep a0 + case 4117: { // rep a0 unhandled("rep a0"); break; } - case 4092: { // rep b0 + case 4118: { // rep b0 unhandled("rep b0"); break; } - case 4093: { // rep a2 + case 4119: { // rep a2 unhandled("rep a2"); break; } - case 4094: { // rep b2 + case 4120: { // rep b2 unhandled("rep b2"); break; } - case 4095: { // rep a1 + case 4121: { // rep a1 unhandled("rep a1"); break; } - case 4096: { // rep b1 + case 4122: { // rep b1 unhandled("rep b1"); break; } - case 4097: { // rep a + case 4123: { // rep a unhandled("rep a"); break; } - case 4098: { // rep b + case 4124: { // rep b unhandled("rep b"); break; } - case 4099: { // rep r + case 4125: { // rep r unhandled("rep r"); break; } - case 4100: { // rep n + case 4126: { // rep n unhandled("rep n"); break; } - case 4101: { // rep m + case 4127: { // rep m unhandled("rep m"); break; } - case 4102: { // rep ep + case 4128: { // rep ep unhandled("rep ep"); break; } - case 4103: { // rep vba + case 4129: { // rep vba unhandled("rep vba"); break; } - case 4104: { // rep sc + case 4130: { // rep sc unhandled("rep sc"); break; } - case 4105: { // rep sz + case 4131: { // rep sz unhandled("rep sz"); break; } - case 4106: { // rep sr + case 4132: { // rep sr unhandled("rep sr"); break; } - case 4107: { // rep omr + case 4133: { // rep omr unhandled("rep omr"); break; } - case 4108: { // rep sp + case 4134: { // rep sp unhandled("rep sp"); break; } - case 4109: { // rep ssh + case 4135: { // rep ssh unhandled("rep ssh"); break; } - case 4110: { // rep ssl + case 4136: { // rep ssl unhandled("rep ssl"); break; } - case 4111: { // rep la + case 4137: { // rep la unhandled("rep la"); break; } - case 4112: { // rep lc + case 4138: { // rep lc unhandled("rep lc"); break; } - case 4113: { // reset - unhandled("reset"); + case 4139: { // reset + m_icount = 0; + m_npc --; break; } - case 4114: { // rti - unhandled("rti"); + case 4140: { // rti + m_npc = get_ssh(); + set_sr(get_ssl()); + dec_sp(); break; } - case 4115: { // rts - unhandled("rts"); + case 4141: { // rts + m_npc = get_ssh(); + dec_sp(); break; } - case 4116: { // stop + case 4142: { // stop unhandled("stop"); break; } - case 4117: { // sub #[i],a + case 4143: { // sub #[i],a unhandled("sub #[i],a"); break; } - case 4118: { // sub #[i],b + case 4144: { // sub #[i],b unhandled("sub #[i],b"); break; } - case 4119: { // sub #[i],a + case 4145: { // sub #[i],a unhandled("sub #[i],a"); break; } - case 4120: { // sub #[i],b + case 4146: { // sub #[i],b unhandled("sub #[i],b"); break; } - case 4121: { // tcc b,a + case 4147: { // tcc b,a unhandled("tcc b,a"); break; } - case 4122: { // tcc b,b + case 4148: { // tcc b,b unhandled("tcc b,b"); break; } - case 4123: { // tcc x0,a + case 4149: { // tcc x0,a unhandled("tcc x0,a"); break; } - case 4124: { // tcc x0,b + case 4150: { // tcc x0,b unhandled("tcc x0,b"); break; } - case 4125: { // tcc y0,a + case 4151: { // tcc y0,a unhandled("tcc y0,a"); break; } - case 4126: { // tcc y0,b + case 4152: { // tcc y0,b unhandled("tcc y0,b"); break; } - case 4127: { // tcc x1,a + case 4153: { // tcc x1,a unhandled("tcc x1,a"); break; } - case 4128: { // tcc x1,b + case 4154: { // tcc x1,b unhandled("tcc x1,b"); break; } - case 4129: { // tcc y1,a + case 4155: { // tcc y1,a unhandled("tcc y1,a"); break; } - case 4130: { // tcc y1,b + case 4156: { // tcc y1,b unhandled("tcc y1,b"); break; } - case 4131: { // tge b,a + case 4157: { // tge b,a unhandled("tge b,a"); break; } - case 4132: { // tge b,b + case 4158: { // tge b,b unhandled("tge b,b"); break; } - case 4133: { // tge x0,a + case 4159: { // tge x0,a unhandled("tge x0,a"); break; } - case 4134: { // tge x0,b + case 4160: { // tge x0,b unhandled("tge x0,b"); break; } - case 4135: { // tge y0,a + case 4161: { // tge y0,a unhandled("tge y0,a"); break; } - case 4136: { // tge y0,b + case 4162: { // tge y0,b unhandled("tge y0,b"); break; } - case 4137: { // tge x1,a + case 4163: { // tge x1,a unhandled("tge x1,a"); break; } - case 4138: { // tge x1,b + case 4164: { // tge x1,b unhandled("tge x1,b"); break; } - case 4139: { // tge y1,a + case 4165: { // tge y1,a unhandled("tge y1,a"); break; } - case 4140: { // tge y1,b + case 4166: { // tge y1,b unhandled("tge y1,b"); break; } - case 4141: { // tne b,a + case 4167: { // tne b,a unhandled("tne b,a"); break; } - case 4142: { // tne b,b + case 4168: { // tne b,b unhandled("tne b,b"); break; } - case 4143: { // tne x0,a + case 4169: { // tne x0,a unhandled("tne x0,a"); break; } - case 4144: { // tne x0,b + case 4170: { // tne x0,b unhandled("tne x0,b"); break; } - case 4145: { // tne y0,a + case 4171: { // tne y0,a unhandled("tne y0,a"); break; } - case 4146: { // tne y0,b + case 4172: { // tne y0,b unhandled("tne y0,b"); break; } - case 4147: { // tne x1,a + case 4173: { // tne x1,a unhandled("tne x1,a"); break; } - case 4148: { // tne x1,b + case 4174: { // tne x1,b unhandled("tne x1,b"); break; } - case 4149: { // tne y1,a + case 4175: { // tne y1,a unhandled("tne y1,a"); break; } - case 4150: { // tne y1,b + case 4176: { // tne y1,b unhandled("tne y1,b"); break; } - case 4151: { // tpl b,a + case 4177: { // tpl b,a unhandled("tpl b,a"); break; } - case 4152: { // tpl b,b + case 4178: { // tpl b,b unhandled("tpl b,b"); break; } - case 4153: { // tpl x0,a + case 4179: { // tpl x0,a unhandled("tpl x0,a"); break; } - case 4154: { // tpl x0,b + case 4180: { // tpl x0,b unhandled("tpl x0,b"); break; } - case 4155: { // tpl y0,a + case 4181: { // tpl y0,a unhandled("tpl y0,a"); break; } - case 4156: { // tpl y0,b + case 4182: { // tpl y0,b unhandled("tpl y0,b"); break; } - case 4157: { // tpl x1,a + case 4183: { // tpl x1,a unhandled("tpl x1,a"); break; } - case 4158: { // tpl x1,b + case 4184: { // tpl x1,b unhandled("tpl x1,b"); break; } - case 4159: { // tpl y1,a + case 4185: { // tpl y1,a unhandled("tpl y1,a"); break; } - case 4160: { // tpl y1,b + case 4186: { // tpl y1,b unhandled("tpl y1,b"); break; } - case 4161: { // tnn b,a + case 4187: { // tnn b,a unhandled("tnn b,a"); break; } - case 4162: { // tnn b,b + case 4188: { // tnn b,b unhandled("tnn b,b"); break; } - case 4163: { // tnn x0,a + case 4189: { // tnn x0,a unhandled("tnn x0,a"); break; } - case 4164: { // tnn x0,b + case 4190: { // tnn x0,b unhandled("tnn x0,b"); break; } - case 4165: { // tnn y0,a + case 4191: { // tnn y0,a unhandled("tnn y0,a"); break; } - case 4166: { // tnn y0,b + case 4192: { // tnn y0,b unhandled("tnn y0,b"); break; } - case 4167: { // tnn x1,a + case 4193: { // tnn x1,a unhandled("tnn x1,a"); break; } - case 4168: { // tnn x1,b + case 4194: { // tnn x1,b unhandled("tnn x1,b"); break; } - case 4169: { // tnn y1,a + case 4195: { // tnn y1,a unhandled("tnn y1,a"); break; } - case 4170: { // tnn y1,b + case 4196: { // tnn y1,b unhandled("tnn y1,b"); break; } - case 4171: { // tec b,a + case 4197: { // tec b,a unhandled("tec b,a"); break; } - case 4172: { // tec b,b + case 4198: { // tec b,b unhandled("tec b,b"); break; } - case 4173: { // tec x0,a + case 4199: { // tec x0,a unhandled("tec x0,a"); break; } - case 4174: { // tec x0,b + case 4200: { // tec x0,b unhandled("tec x0,b"); break; } - case 4175: { // tec y0,a + case 4201: { // tec y0,a unhandled("tec y0,a"); break; } - case 4176: { // tec y0,b + case 4202: { // tec y0,b unhandled("tec y0,b"); break; } - case 4177: { // tec x1,a + case 4203: { // tec x1,a unhandled("tec x1,a"); break; } - case 4178: { // tec x1,b + case 4204: { // tec x1,b unhandled("tec x1,b"); break; } - case 4179: { // tec y1,a + case 4205: { // tec y1,a unhandled("tec y1,a"); break; } - case 4180: { // tec y1,b + case 4206: { // tec y1,b unhandled("tec y1,b"); break; } - case 4181: { // tlc b,a + case 4207: { // tlc b,a unhandled("tlc b,a"); break; } - case 4182: { // tlc b,b + case 4208: { // tlc b,b unhandled("tlc b,b"); break; } - case 4183: { // tlc x0,a + case 4209: { // tlc x0,a unhandled("tlc x0,a"); break; } - case 4184: { // tlc x0,b + case 4210: { // tlc x0,b unhandled("tlc x0,b"); break; } - case 4185: { // tlc y0,a + case 4211: { // tlc y0,a unhandled("tlc y0,a"); break; } - case 4186: { // tlc y0,b + case 4212: { // tlc y0,b unhandled("tlc y0,b"); break; } - case 4187: { // tlc x1,a + case 4213: { // tlc x1,a unhandled("tlc x1,a"); break; } - case 4188: { // tlc x1,b + case 4214: { // tlc x1,b unhandled("tlc x1,b"); break; } - case 4189: { // tlc y1,a + case 4215: { // tlc y1,a unhandled("tlc y1,a"); break; } - case 4190: { // tlc y1,b + case 4216: { // tlc y1,b unhandled("tlc y1,b"); break; } - case 4191: { // tgt b,a + case 4217: { // tgt b,a unhandled("tgt b,a"); break; } - case 4192: { // tgt b,b + case 4218: { // tgt b,b unhandled("tgt b,b"); break; } - case 4193: { // tgt x0,a + case 4219: { // tgt x0,a unhandled("tgt x0,a"); break; } - case 4194: { // tgt x0,b + case 4220: { // tgt x0,b unhandled("tgt x0,b"); break; } - case 4195: { // tgt y0,a + case 4221: { // tgt y0,a unhandled("tgt y0,a"); break; } - case 4196: { // tgt y0,b + case 4222: { // tgt y0,b unhandled("tgt y0,b"); break; } - case 4197: { // tgt x1,a + case 4223: { // tgt x1,a unhandled("tgt x1,a"); break; } - case 4198: { // tgt x1,b + case 4224: { // tgt x1,b unhandled("tgt x1,b"); break; } - case 4199: { // tgt y1,a + case 4225: { // tgt y1,a unhandled("tgt y1,a"); break; } - case 4200: { // tgt y1,b + case 4226: { // tgt y1,b unhandled("tgt y1,b"); break; } - case 4201: { // tcs b,a + case 4227: { // tcs b,a unhandled("tcs b,a"); break; } - case 4202: { // tcs b,b + case 4228: { // tcs b,b unhandled("tcs b,b"); break; } - case 4203: { // tcs x0,a + case 4229: { // tcs x0,a unhandled("tcs x0,a"); break; } - case 4204: { // tcs x0,b + case 4230: { // tcs x0,b unhandled("tcs x0,b"); break; } - case 4205: { // tcs y0,a + case 4231: { // tcs y0,a unhandled("tcs y0,a"); break; } - case 4206: { // tcs y0,b + case 4232: { // tcs y0,b unhandled("tcs y0,b"); break; } - case 4207: { // tcs x1,a + case 4233: { // tcs x1,a unhandled("tcs x1,a"); break; } - case 4208: { // tcs x1,b + case 4234: { // tcs x1,b unhandled("tcs x1,b"); break; } - case 4209: { // tcs y1,a + case 4235: { // tcs y1,a unhandled("tcs y1,a"); break; } - case 4210: { // tcs y1,b + case 4236: { // tcs y1,b unhandled("tcs y1,b"); break; } - case 4211: { // tlt b,a + case 4237: { // tlt b,a unhandled("tlt b,a"); break; } - case 4212: { // tlt b,b + case 4238: { // tlt b,b unhandled("tlt b,b"); break; } - case 4213: { // tlt x0,a + case 4239: { // tlt x0,a unhandled("tlt x0,a"); break; } - case 4214: { // tlt x0,b + case 4240: { // tlt x0,b unhandled("tlt x0,b"); break; } - case 4215: { // tlt y0,a + case 4241: { // tlt y0,a unhandled("tlt y0,a"); break; } - case 4216: { // tlt y0,b + case 4242: { // tlt y0,b unhandled("tlt y0,b"); break; } - case 4217: { // tlt x1,a + case 4243: { // tlt x1,a unhandled("tlt x1,a"); break; } - case 4218: { // tlt x1,b + case 4244: { // tlt x1,b unhandled("tlt x1,b"); break; } - case 4219: { // tlt y1,a + case 4245: { // tlt y1,a unhandled("tlt y1,a"); break; } - case 4220: { // tlt y1,b + case 4246: { // tlt y1,b unhandled("tlt y1,b"); break; } - case 4221: { // teq b,a + case 4247: { // teq b,a unhandled("teq b,a"); break; } - case 4222: { // teq b,b + case 4248: { // teq b,b unhandled("teq b,b"); break; } - case 4223: { // teq x0,a + case 4249: { // teq x0,a unhandled("teq x0,a"); break; } - case 4224: { // teq x0,b + case 4250: { // teq x0,b unhandled("teq x0,b"); break; } - case 4225: { // teq y0,a + case 4251: { // teq y0,a unhandled("teq y0,a"); break; } - case 4226: { // teq y0,b + case 4252: { // teq y0,b unhandled("teq y0,b"); break; } - case 4227: { // teq x1,a + case 4253: { // teq x1,a unhandled("teq x1,a"); break; } - case 4228: { // teq x1,b + case 4254: { // teq x1,b unhandled("teq x1,b"); break; } - case 4229: { // teq y1,a + case 4255: { // teq y1,a unhandled("teq y1,a"); break; } - case 4230: { // teq y1,b + case 4256: { // teq y1,b unhandled("teq y1,b"); break; } - case 4231: { // tmi b,a + case 4257: { // tmi b,a unhandled("tmi b,a"); break; } - case 4232: { // tmi b,b + case 4258: { // tmi b,b unhandled("tmi b,b"); break; } - case 4233: { // tmi x0,a + case 4259: { // tmi x0,a unhandled("tmi x0,a"); break; } - case 4234: { // tmi x0,b + case 4260: { // tmi x0,b unhandled("tmi x0,b"); break; } - case 4235: { // tmi y0,a + case 4261: { // tmi y0,a unhandled("tmi y0,a"); break; } - case 4236: { // tmi y0,b + case 4262: { // tmi y0,b unhandled("tmi y0,b"); break; } - case 4237: { // tmi x1,a + case 4263: { // tmi x1,a unhandled("tmi x1,a"); break; } - case 4238: { // tmi x1,b + case 4264: { // tmi x1,b unhandled("tmi x1,b"); break; } - case 4239: { // tmi y1,a + case 4265: { // tmi y1,a unhandled("tmi y1,a"); break; } - case 4240: { // tmi y1,b + case 4266: { // tmi y1,b unhandled("tmi y1,b"); break; } - case 4241: { // tnr b,a + case 4267: { // tnr b,a unhandled("tnr b,a"); break; } - case 4242: { // tnr b,b + case 4268: { // tnr b,b unhandled("tnr b,b"); break; } - case 4243: { // tnr x0,a + case 4269: { // tnr x0,a unhandled("tnr x0,a"); break; } - case 4244: { // tnr x0,b + case 4270: { // tnr x0,b unhandled("tnr x0,b"); break; } - case 4245: { // tnr y0,a + case 4271: { // tnr y0,a unhandled("tnr y0,a"); break; } - case 4246: { // tnr y0,b + case 4272: { // tnr y0,b unhandled("tnr y0,b"); break; } - case 4247: { // tnr x1,a + case 4273: { // tnr x1,a unhandled("tnr x1,a"); break; } - case 4248: { // tnr x1,b + case 4274: { // tnr x1,b unhandled("tnr x1,b"); break; } - case 4249: { // tnr y1,a + case 4275: { // tnr y1,a unhandled("tnr y1,a"); break; } - case 4250: { // tnr y1,b + case 4276: { // tnr y1,b unhandled("tnr y1,b"); break; } - case 4251: { // tes b,a + case 4277: { // tes b,a unhandled("tes b,a"); break; } - case 4252: { // tes b,b + case 4278: { // tes b,b unhandled("tes b,b"); break; } - case 4253: { // tes x0,a + case 4279: { // tes x0,a unhandled("tes x0,a"); break; } - case 4254: { // tes x0,b + case 4280: { // tes x0,b unhandled("tes x0,b"); break; } - case 4255: { // tes y0,a + case 4281: { // tes y0,a unhandled("tes y0,a"); break; } - case 4256: { // tes y0,b + case 4282: { // tes y0,b unhandled("tes y0,b"); break; } - case 4257: { // tes x1,a + case 4283: { // tes x1,a unhandled("tes x1,a"); break; } - case 4258: { // tes x1,b + case 4284: { // tes x1,b unhandled("tes x1,b"); break; } - case 4259: { // tes y1,a + case 4285: { // tes y1,a unhandled("tes y1,a"); break; } - case 4260: { // tes y1,b + case 4286: { // tes y1,b unhandled("tes y1,b"); break; } - case 4261: { // tls b,a + case 4287: { // tls b,a unhandled("tls b,a"); break; } - case 4262: { // tls b,b + case 4288: { // tls b,b unhandled("tls b,b"); break; } - case 4263: { // tls x0,a + case 4289: { // tls x0,a unhandled("tls x0,a"); break; } - case 4264: { // tls x0,b + case 4290: { // tls x0,b unhandled("tls x0,b"); break; } - case 4265: { // tls y0,a + case 4291: { // tls y0,a unhandled("tls y0,a"); break; } - case 4266: { // tls y0,b + case 4292: { // tls y0,b unhandled("tls y0,b"); break; } - case 4267: { // tls x1,a + case 4293: { // tls x1,a unhandled("tls x1,a"); break; } - case 4268: { // tls x1,b + case 4294: { // tls x1,b unhandled("tls x1,b"); break; } - case 4269: { // tls y1,a + case 4295: { // tls y1,a unhandled("tls y1,a"); break; } - case 4270: { // tls y1,b + case 4296: { // tls y1,b unhandled("tls y1,b"); break; } - case 4271: { // tle b,a + case 4297: { // tle b,a unhandled("tle b,a"); break; } - case 4272: { // tle b,b + case 4298: { // tle b,b unhandled("tle b,b"); break; } - case 4273: { // tle x0,a + case 4299: { // tle x0,a unhandled("tle x0,a"); break; } - case 4274: { // tle x0,b + case 4300: { // tle x0,b unhandled("tle x0,b"); break; } - case 4275: { // tle y0,a + case 4301: { // tle y0,a unhandled("tle y0,a"); break; } - case 4276: { // tle y0,b + case 4302: { // tle y0,b unhandled("tle y0,b"); break; } - case 4277: { // tle x1,a + case 4303: { // tle x1,a unhandled("tle x1,a"); break; } - case 4278: { // tle x1,b + case 4304: { // tle x1,b unhandled("tle x1,b"); break; } - case 4279: { // tle y1,a + case 4305: { // tle y1,a unhandled("tle y1,a"); break; } - case 4280: { // tle y1,b + case 4306: { // tle y1,b unhandled("tle y1,b"); break; } - case 4281: { // tcc b,a r,r + case 4307: { // tcc b,a r,r unhandled("tcc b,a r,r"); break; } - case 4282: { // tcc b,b r,r + case 4308: { // tcc b,b r,r unhandled("tcc b,b r,r"); break; } - case 4283: { // tcc x0,a r,r + case 4309: { // tcc x0,a r,r unhandled("tcc x0,a r,r"); break; } - case 4284: { // tcc x0,b r,r + case 4310: { // tcc x0,b r,r unhandled("tcc x0,b r,r"); break; } - case 4285: { // tcc y0,a r,r + case 4311: { // tcc y0,a r,r unhandled("tcc y0,a r,r"); break; } - case 4286: { // tcc y0,b r,r + case 4312: { // tcc y0,b r,r unhandled("tcc y0,b r,r"); break; } - case 4287: { // tcc x1,a r,r + case 4313: { // tcc x1,a r,r unhandled("tcc x1,a r,r"); break; } - case 4288: { // tcc x1,b r,r + case 4314: { // tcc x1,b r,r unhandled("tcc x1,b r,r"); break; } - case 4289: { // tcc y1,a r,r + case 4315: { // tcc y1,a r,r unhandled("tcc y1,a r,r"); break; } - case 4290: { // tcc y1,b r,r + case 4316: { // tcc y1,b r,r unhandled("tcc y1,b r,r"); break; } - case 4291: { // tge b,a r,r + case 4317: { // tge b,a r,r unhandled("tge b,a r,r"); break; } - case 4292: { // tge b,b r,r + case 4318: { // tge b,b r,r unhandled("tge b,b r,r"); break; } - case 4293: { // tge x0,a r,r + case 4319: { // tge x0,a r,r unhandled("tge x0,a r,r"); break; } - case 4294: { // tge x0,b r,r + case 4320: { // tge x0,b r,r unhandled("tge x0,b r,r"); break; } - case 4295: { // tge y0,a r,r + case 4321: { // tge y0,a r,r unhandled("tge y0,a r,r"); break; } - case 4296: { // tge y0,b r,r + case 4322: { // tge y0,b r,r unhandled("tge y0,b r,r"); break; } - case 4297: { // tge x1,a r,r + case 4323: { // tge x1,a r,r unhandled("tge x1,a r,r"); break; } - case 4298: { // tge x1,b r,r + case 4324: { // tge x1,b r,r unhandled("tge x1,b r,r"); break; } - case 4299: { // tge y1,a r,r + case 4325: { // tge y1,a r,r unhandled("tge y1,a r,r"); break; } - case 4300: { // tge y1,b r,r + case 4326: { // tge y1,b r,r unhandled("tge y1,b r,r"); break; } - case 4301: { // tne b,a r,r + case 4327: { // tne b,a r,r unhandled("tne b,a r,r"); break; } - case 4302: { // tne b,b r,r + case 4328: { // tne b,b r,r unhandled("tne b,b r,r"); break; } - case 4303: { // tne x0,a r,r + case 4329: { // tne x0,a r,r unhandled("tne x0,a r,r"); break; } - case 4304: { // tne x0,b r,r + case 4330: { // tne x0,b r,r unhandled("tne x0,b r,r"); break; } - case 4305: { // tne y0,a r,r + case 4331: { // tne y0,a r,r unhandled("tne y0,a r,r"); break; } - case 4306: { // tne y0,b r,r + case 4332: { // tne y0,b r,r unhandled("tne y0,b r,r"); break; } - case 4307: { // tne x1,a r,r + case 4333: { // tne x1,a r,r unhandled("tne x1,a r,r"); break; } - case 4308: { // tne x1,b r,r + case 4334: { // tne x1,b r,r unhandled("tne x1,b r,r"); break; } - case 4309: { // tne y1,a r,r + case 4335: { // tne y1,a r,r unhandled("tne y1,a r,r"); break; } - case 4310: { // tne y1,b r,r + case 4336: { // tne y1,b r,r unhandled("tne y1,b r,r"); break; } - case 4311: { // tpl b,a r,r + case 4337: { // tpl b,a r,r unhandled("tpl b,a r,r"); break; } - case 4312: { // tpl b,b r,r + case 4338: { // tpl b,b r,r unhandled("tpl b,b r,r"); break; } - case 4313: { // tpl x0,a r,r + case 4339: { // tpl x0,a r,r unhandled("tpl x0,a r,r"); break; } - case 4314: { // tpl x0,b r,r + case 4340: { // tpl x0,b r,r unhandled("tpl x0,b r,r"); break; } - case 4315: { // tpl y0,a r,r + case 4341: { // tpl y0,a r,r unhandled("tpl y0,a r,r"); break; } - case 4316: { // tpl y0,b r,r + case 4342: { // tpl y0,b r,r unhandled("tpl y0,b r,r"); break; } - case 4317: { // tpl x1,a r,r + case 4343: { // tpl x1,a r,r unhandled("tpl x1,a r,r"); break; } - case 4318: { // tpl x1,b r,r + case 4344: { // tpl x1,b r,r unhandled("tpl x1,b r,r"); break; } - case 4319: { // tpl y1,a r,r + case 4345: { // tpl y1,a r,r unhandled("tpl y1,a r,r"); break; } - case 4320: { // tpl y1,b r,r + case 4346: { // tpl y1,b r,r unhandled("tpl y1,b r,r"); break; } - case 4321: { // tnn b,a r,r + case 4347: { // tnn b,a r,r unhandled("tnn b,a r,r"); break; } - case 4322: { // tnn b,b r,r + case 4348: { // tnn b,b r,r unhandled("tnn b,b r,r"); break; } - case 4323: { // tnn x0,a r,r + case 4349: { // tnn x0,a r,r unhandled("tnn x0,a r,r"); break; } - case 4324: { // tnn x0,b r,r + case 4350: { // tnn x0,b r,r unhandled("tnn x0,b r,r"); break; } - case 4325: { // tnn y0,a r,r + case 4351: { // tnn y0,a r,r unhandled("tnn y0,a r,r"); break; } - case 4326: { // tnn y0,b r,r + case 4352: { // tnn y0,b r,r unhandled("tnn y0,b r,r"); break; } - case 4327: { // tnn x1,a r,r + case 4353: { // tnn x1,a r,r unhandled("tnn x1,a r,r"); break; } - case 4328: { // tnn x1,b r,r + case 4354: { // tnn x1,b r,r unhandled("tnn x1,b r,r"); break; } - case 4329: { // tnn y1,a r,r + case 4355: { // tnn y1,a r,r unhandled("tnn y1,a r,r"); break; } - case 4330: { // tnn y1,b r,r + case 4356: { // tnn y1,b r,r unhandled("tnn y1,b r,r"); break; } - case 4331: { // tec b,a r,r + case 4357: { // tec b,a r,r unhandled("tec b,a r,r"); break; } - case 4332: { // tec b,b r,r + case 4358: { // tec b,b r,r unhandled("tec b,b r,r"); break; } - case 4333: { // tec x0,a r,r + case 4359: { // tec x0,a r,r unhandled("tec x0,a r,r"); break; } - case 4334: { // tec x0,b r,r + case 4360: { // tec x0,b r,r unhandled("tec x0,b r,r"); break; } - case 4335: { // tec y0,a r,r + case 4361: { // tec y0,a r,r unhandled("tec y0,a r,r"); break; } - case 4336: { // tec y0,b r,r + case 4362: { // tec y0,b r,r unhandled("tec y0,b r,r"); break; } - case 4337: { // tec x1,a r,r + case 4363: { // tec x1,a r,r unhandled("tec x1,a r,r"); break; } - case 4338: { // tec x1,b r,r + case 4364: { // tec x1,b r,r unhandled("tec x1,b r,r"); break; } - case 4339: { // tec y1,a r,r + case 4365: { // tec y1,a r,r unhandled("tec y1,a r,r"); break; } - case 4340: { // tec y1,b r,r + case 4366: { // tec y1,b r,r unhandled("tec y1,b r,r"); break; } - case 4341: { // tlc b,a r,r + case 4367: { // tlc b,a r,r unhandled("tlc b,a r,r"); break; } - case 4342: { // tlc b,b r,r + case 4368: { // tlc b,b r,r unhandled("tlc b,b r,r"); break; } - case 4343: { // tlc x0,a r,r + case 4369: { // tlc x0,a r,r unhandled("tlc x0,a r,r"); break; } - case 4344: { // tlc x0,b r,r + case 4370: { // tlc x0,b r,r unhandled("tlc x0,b r,r"); break; } - case 4345: { // tlc y0,a r,r + case 4371: { // tlc y0,a r,r unhandled("tlc y0,a r,r"); break; } - case 4346: { // tlc y0,b r,r + case 4372: { // tlc y0,b r,r unhandled("tlc y0,b r,r"); break; } - case 4347: { // tlc x1,a r,r + case 4373: { // tlc x1,a r,r unhandled("tlc x1,a r,r"); break; } - case 4348: { // tlc x1,b r,r + case 4374: { // tlc x1,b r,r unhandled("tlc x1,b r,r"); break; } - case 4349: { // tlc y1,a r,r + case 4375: { // tlc y1,a r,r unhandled("tlc y1,a r,r"); break; } - case 4350: { // tlc y1,b r,r + case 4376: { // tlc y1,b r,r unhandled("tlc y1,b r,r"); break; } - case 4351: { // tgt b,a r,r + case 4377: { // tgt b,a r,r unhandled("tgt b,a r,r"); break; } - case 4352: { // tgt b,b r,r + case 4378: { // tgt b,b r,r unhandled("tgt b,b r,r"); break; } - case 4353: { // tgt x0,a r,r + case 4379: { // tgt x0,a r,r unhandled("tgt x0,a r,r"); break; } - case 4354: { // tgt x0,b r,r + case 4380: { // tgt x0,b r,r unhandled("tgt x0,b r,r"); break; } - case 4355: { // tgt y0,a r,r + case 4381: { // tgt y0,a r,r unhandled("tgt y0,a r,r"); break; } - case 4356: { // tgt y0,b r,r + case 4382: { // tgt y0,b r,r unhandled("tgt y0,b r,r"); break; } - case 4357: { // tgt x1,a r,r + case 4383: { // tgt x1,a r,r unhandled("tgt x1,a r,r"); break; } - case 4358: { // tgt x1,b r,r + case 4384: { // tgt x1,b r,r unhandled("tgt x1,b r,r"); break; } - case 4359: { // tgt y1,a r,r + case 4385: { // tgt y1,a r,r unhandled("tgt y1,a r,r"); break; } - case 4360: { // tgt y1,b r,r + case 4386: { // tgt y1,b r,r unhandled("tgt y1,b r,r"); break; } - case 4361: { // tcs b,a r,r + case 4387: { // tcs b,a r,r unhandled("tcs b,a r,r"); break; } - case 4362: { // tcs b,b r,r + case 4388: { // tcs b,b r,r unhandled("tcs b,b r,r"); break; } - case 4363: { // tcs x0,a r,r + case 4389: { // tcs x0,a r,r unhandled("tcs x0,a r,r"); break; } - case 4364: { // tcs x0,b r,r + case 4390: { // tcs x0,b r,r unhandled("tcs x0,b r,r"); break; } - case 4365: { // tcs y0,a r,r + case 4391: { // tcs y0,a r,r unhandled("tcs y0,a r,r"); break; } - case 4366: { // tcs y0,b r,r + case 4392: { // tcs y0,b r,r unhandled("tcs y0,b r,r"); break; } - case 4367: { // tcs x1,a r,r + case 4393: { // tcs x1,a r,r unhandled("tcs x1,a r,r"); break; } - case 4368: { // tcs x1,b r,r + case 4394: { // tcs x1,b r,r unhandled("tcs x1,b r,r"); break; } - case 4369: { // tcs y1,a r,r + case 4395: { // tcs y1,a r,r unhandled("tcs y1,a r,r"); break; } - case 4370: { // tcs y1,b r,r + case 4396: { // tcs y1,b r,r unhandled("tcs y1,b r,r"); break; } - case 4371: { // tlt b,a r,r + case 4397: { // tlt b,a r,r unhandled("tlt b,a r,r"); break; } - case 4372: { // tlt b,b r,r + case 4398: { // tlt b,b r,r unhandled("tlt b,b r,r"); break; } - case 4373: { // tlt x0,a r,r + case 4399: { // tlt x0,a r,r unhandled("tlt x0,a r,r"); break; } - case 4374: { // tlt x0,b r,r + case 4400: { // tlt x0,b r,r unhandled("tlt x0,b r,r"); break; } - case 4375: { // tlt y0,a r,r + case 4401: { // tlt y0,a r,r unhandled("tlt y0,a r,r"); break; } - case 4376: { // tlt y0,b r,r + case 4402: { // tlt y0,b r,r unhandled("tlt y0,b r,r"); break; } - case 4377: { // tlt x1,a r,r + case 4403: { // tlt x1,a r,r unhandled("tlt x1,a r,r"); break; } - case 4378: { // tlt x1,b r,r + case 4404: { // tlt x1,b r,r unhandled("tlt x1,b r,r"); break; } - case 4379: { // tlt y1,a r,r + case 4405: { // tlt y1,a r,r unhandled("tlt y1,a r,r"); break; } - case 4380: { // tlt y1,b r,r + case 4406: { // tlt y1,b r,r unhandled("tlt y1,b r,r"); break; } - case 4381: { // teq b,a r,r + case 4407: { // teq b,a r,r unhandled("teq b,a r,r"); break; } - case 4382: { // teq b,b r,r + case 4408: { // teq b,b r,r unhandled("teq b,b r,r"); break; } - case 4383: { // teq x0,a r,r + case 4409: { // teq x0,a r,r unhandled("teq x0,a r,r"); break; } - case 4384: { // teq x0,b r,r + case 4410: { // teq x0,b r,r unhandled("teq x0,b r,r"); break; } - case 4385: { // teq y0,a r,r + case 4411: { // teq y0,a r,r unhandled("teq y0,a r,r"); break; } - case 4386: { // teq y0,b r,r + case 4412: { // teq y0,b r,r unhandled("teq y0,b r,r"); break; } - case 4387: { // teq x1,a r,r + case 4413: { // teq x1,a r,r unhandled("teq x1,a r,r"); break; } - case 4388: { // teq x1,b r,r + case 4414: { // teq x1,b r,r unhandled("teq x1,b r,r"); break; } - case 4389: { // teq y1,a r,r + case 4415: { // teq y1,a r,r unhandled("teq y1,a r,r"); break; } - case 4390: { // teq y1,b r,r + case 4416: { // teq y1,b r,r unhandled("teq y1,b r,r"); break; } - case 4391: { // tmi b,a r,r + case 4417: { // tmi b,a r,r unhandled("tmi b,a r,r"); break; } - case 4392: { // tmi b,b r,r + case 4418: { // tmi b,b r,r unhandled("tmi b,b r,r"); break; } - case 4393: { // tmi x0,a r,r + case 4419: { // tmi x0,a r,r unhandled("tmi x0,a r,r"); break; } - case 4394: { // tmi x0,b r,r + case 4420: { // tmi x0,b r,r unhandled("tmi x0,b r,r"); break; } - case 4395: { // tmi y0,a r,r + case 4421: { // tmi y0,a r,r unhandled("tmi y0,a r,r"); break; } - case 4396: { // tmi y0,b r,r + case 4422: { // tmi y0,b r,r unhandled("tmi y0,b r,r"); break; } - case 4397: { // tmi x1,a r,r + case 4423: { // tmi x1,a r,r unhandled("tmi x1,a r,r"); break; } - case 4398: { // tmi x1,b r,r + case 4424: { // tmi x1,b r,r unhandled("tmi x1,b r,r"); break; } - case 4399: { // tmi y1,a r,r + case 4425: { // tmi y1,a r,r unhandled("tmi y1,a r,r"); break; } - case 4400: { // tmi y1,b r,r + case 4426: { // tmi y1,b r,r unhandled("tmi y1,b r,r"); break; } - case 4401: { // tnr b,a r,r + case 4427: { // tnr b,a r,r unhandled("tnr b,a r,r"); break; } - case 4402: { // tnr b,b r,r + case 4428: { // tnr b,b r,r unhandled("tnr b,b r,r"); break; } - case 4403: { // tnr x0,a r,r + case 4429: { // tnr x0,a r,r unhandled("tnr x0,a r,r"); break; } - case 4404: { // tnr x0,b r,r + case 4430: { // tnr x0,b r,r unhandled("tnr x0,b r,r"); break; } - case 4405: { // tnr y0,a r,r + case 4431: { // tnr y0,a r,r unhandled("tnr y0,a r,r"); break; } - case 4406: { // tnr y0,b r,r + case 4432: { // tnr y0,b r,r unhandled("tnr y0,b r,r"); break; } - case 4407: { // tnr x1,a r,r + case 4433: { // tnr x1,a r,r unhandled("tnr x1,a r,r"); break; } - case 4408: { // tnr x1,b r,r + case 4434: { // tnr x1,b r,r unhandled("tnr x1,b r,r"); break; } - case 4409: { // tnr y1,a r,r + case 4435: { // tnr y1,a r,r unhandled("tnr y1,a r,r"); break; } - case 4410: { // tnr y1,b r,r + case 4436: { // tnr y1,b r,r unhandled("tnr y1,b r,r"); break; } - case 4411: { // tes b,a r,r + case 4437: { // tes b,a r,r unhandled("tes b,a r,r"); break; } - case 4412: { // tes b,b r,r + case 4438: { // tes b,b r,r unhandled("tes b,b r,r"); break; } - case 4413: { // tes x0,a r,r + case 4439: { // tes x0,a r,r unhandled("tes x0,a r,r"); break; } - case 4414: { // tes x0,b r,r + case 4440: { // tes x0,b r,r unhandled("tes x0,b r,r"); break; } - case 4415: { // tes y0,a r,r + case 4441: { // tes y0,a r,r unhandled("tes y0,a r,r"); break; } - case 4416: { // tes y0,b r,r + case 4442: { // tes y0,b r,r unhandled("tes y0,b r,r"); break; } - case 4417: { // tes x1,a r,r + case 4443: { // tes x1,a r,r unhandled("tes x1,a r,r"); break; } - case 4418: { // tes x1,b r,r + case 4444: { // tes x1,b r,r unhandled("tes x1,b r,r"); break; } - case 4419: { // tes y1,a r,r + case 4445: { // tes y1,a r,r unhandled("tes y1,a r,r"); break; } - case 4420: { // tes y1,b r,r + case 4446: { // tes y1,b r,r unhandled("tes y1,b r,r"); break; } - case 4421: { // tls b,a r,r + case 4447: { // tls b,a r,r unhandled("tls b,a r,r"); break; } - case 4422: { // tls b,b r,r + case 4448: { // tls b,b r,r unhandled("tls b,b r,r"); break; } - case 4423: { // tls x0,a r,r + case 4449: { // tls x0,a r,r unhandled("tls x0,a r,r"); break; } - case 4424: { // tls x0,b r,r + case 4450: { // tls x0,b r,r unhandled("tls x0,b r,r"); break; } - case 4425: { // tls y0,a r,r + case 4451: { // tls y0,a r,r unhandled("tls y0,a r,r"); break; } - case 4426: { // tls y0,b r,r + case 4452: { // tls y0,b r,r unhandled("tls y0,b r,r"); break; } - case 4427: { // tls x1,a r,r + case 4453: { // tls x1,a r,r unhandled("tls x1,a r,r"); break; } - case 4428: { // tls x1,b r,r + case 4454: { // tls x1,b r,r unhandled("tls x1,b r,r"); break; } - case 4429: { // tls y1,a r,r + case 4455: { // tls y1,a r,r unhandled("tls y1,a r,r"); break; } - case 4430: { // tls y1,b r,r + case 4456: { // tls y1,b r,r unhandled("tls y1,b r,r"); break; } - case 4431: { // tle b,a r,r + case 4457: { // tle b,a r,r unhandled("tle b,a r,r"); break; } - case 4432: { // tle b,b r,r + case 4458: { // tle b,b r,r unhandled("tle b,b r,r"); break; } - case 4433: { // tle x0,a r,r + case 4459: { // tle x0,a r,r unhandled("tle x0,a r,r"); break; } - case 4434: { // tle x0,b r,r + case 4460: { // tle x0,b r,r unhandled("tle x0,b r,r"); break; } - case 4435: { // tle y0,a r,r + case 4461: { // tle y0,a r,r unhandled("tle y0,a r,r"); break; } - case 4436: { // tle y0,b r,r + case 4462: { // tle y0,b r,r unhandled("tle y0,b r,r"); break; } - case 4437: { // tle x1,a r,r + case 4463: { // tle x1,a r,r unhandled("tle x1,a r,r"); break; } - case 4438: { // tle x1,b r,r + case 4464: { // tle x1,b r,r unhandled("tle x1,b r,r"); break; } - case 4439: { // tle y1,a r,r + case 4465: { // tle y1,a r,r unhandled("tle y1,a r,r"); break; } - case 4440: { // tle y1,b r,r + case 4466: { // tle y1,b r,r unhandled("tle y1,b r,r"); break; } - case 4441: { // tcc r,r + case 4467: { // tcc r,r unhandled("tcc r,r"); break; } - case 4442: { // tge r,r + case 4468: { // tge r,r unhandled("tge r,r"); break; } - case 4443: { // tne r,r + case 4469: { // tne r,r unhandled("tne r,r"); break; } - case 4444: { // tpl r,r + case 4470: { // tpl r,r unhandled("tpl r,r"); break; } - case 4445: { // tnn r,r + case 4471: { // tnn r,r unhandled("tnn r,r"); break; } - case 4446: { // tec r,r + case 4472: { // tec r,r unhandled("tec r,r"); break; } - case 4447: { // tlc r,r + case 4473: { // tlc r,r unhandled("tlc r,r"); break; } - case 4448: { // tgt r,r + case 4474: { // tgt r,r unhandled("tgt r,r"); break; } - case 4449: { // tcs r,r + case 4475: { // tcs r,r unhandled("tcs r,r"); break; } - case 4450: { // tlt r,r + case 4476: { // tlt r,r unhandled("tlt r,r"); break; } - case 4451: { // teq r,r + case 4477: { // teq r,r unhandled("teq r,r"); break; } - case 4452: { // tmi r,r + case 4478: { // tmi r,r unhandled("tmi r,r"); break; } - case 4453: { // tnr r,r + case 4479: { // tnr r,r unhandled("tnr r,r"); break; } - case 4454: { // tes r,r + case 4480: { // tes r,r unhandled("tes r,r"); break; } - case 4455: { // tls r,r + case 4481: { // tls r,r unhandled("tls r,r"); break; } - case 4456: { // tle r,r + case 4482: { // tle r,r unhandled("tle r,r"); break; } - case 4457: { // trap + case 4483: { // trap unhandled("trap"); break; } - case 4458: { // trapcc + case 4484: { // trapcc unhandled("trapcc"); break; } - case 4459: { // trapge + case 4485: { // trapge unhandled("trapge"); break; } - case 4460: { // trapne + case 4486: { // trapne unhandled("trapne"); break; } - case 4461: { // trappl + case 4487: { // trappl unhandled("trappl"); break; } - case 4462: { // trapnn + case 4488: { // trapnn unhandled("trapnn"); break; } - case 4463: { // trapec + case 4489: { // trapec unhandled("trapec"); break; } - case 4464: { // traplc + case 4490: { // traplc unhandled("traplc"); break; } - case 4465: { // trapgt + case 4491: { // trapgt unhandled("trapgt"); break; } - case 4466: { // trapcs + case 4492: { // trapcs unhandled("trapcs"); break; } - case 4467: { // traplt + case 4493: { // traplt unhandled("traplt"); break; } - case 4468: { // trapeq + case 4494: { // trapeq unhandled("trapeq"); break; } - case 4469: { // trapmi + case 4495: { // trapmi unhandled("trapmi"); break; } - case 4470: { // trapnr + case 4496: { // trapnr unhandled("trapnr"); break; } - case 4471: { // trapes + case 4497: { // trapes unhandled("trapes"); break; } - case 4472: { // trapls + case 4498: { // trapls unhandled("trapls"); break; } - case 4473: { // traple + case 4499: { // traple unhandled("traple"); break; } - case 4474: { // vsl a,[i],l:(r)-n + case 4500: { // vsl a,[i],l:(r)-n unhandled("vsl a,[i],l:(r)-n"); break; } - case 4475: { // vsl a,[i],l:(r)+n + case 4501: { // vsl a,[i],l:(r)+n unhandled("vsl a,[i],l:(r)+n"); break; } - case 4476: { // vsl a,[i],l:(r)- + case 4502: { // vsl a,[i],l:(r)- unhandled("vsl a,[i],l:(r)-"); break; } - case 4477: { // vsl a,[i],l:(r)+ + case 4503: { // vsl a,[i],l:(r)+ unhandled("vsl a,[i],l:(r)+"); break; } - case 4478: { // vsl a,[i],l:(r) + case 4504: { // vsl a,[i],l:(r) unhandled("vsl a,[i],l:(r)"); break; } - case 4479: { // vsl a,[i],l:(r+n) + case 4505: { // vsl a,[i],l:(r+n) unhandled("vsl a,[i],l:(r+n)"); break; } - case 4480: { // vsl a,[i],l:-(r) + case 4506: { // vsl a,[i],l:-(r) unhandled("vsl a,[i],l:-(r)"); break; } - case 4481: { // vsl b,[i],l:(r)-n + case 4507: { // vsl b,[i],l:(r)-n unhandled("vsl b,[i],l:(r)-n"); break; } - case 4482: { // vsl b,[i],l:(r)+n + case 4508: { // vsl b,[i],l:(r)+n unhandled("vsl b,[i],l:(r)+n"); break; } - case 4483: { // vsl b,[i],l:(r)- + case 4509: { // vsl b,[i],l:(r)- unhandled("vsl b,[i],l:(r)-"); break; } - case 4484: { // vsl b,[i],l:(r)+ + case 4510: { // vsl b,[i],l:(r)+ unhandled("vsl b,[i],l:(r)+"); break; } - case 4485: { // vsl b,[i],l:(r) + case 4511: { // vsl b,[i],l:(r) unhandled("vsl b,[i],l:(r)"); break; } - case 4486: { // vsl b,[i],l:(r+n) + case 4512: { // vsl b,[i],l:(r+n) unhandled("vsl b,[i],l:(r+n)"); break; } - case 4487: { // vsl b,[i],l:-(r) + case 4513: { // vsl b,[i],l:-(r) unhandled("vsl b,[i],l:-(r)"); break; } - case 4488: { // vsl a,[i],l:[abs] + case 4514: { // vsl a,[i],l:[abs] unhandled("vsl a,[i],l:[abs]"); break; } - case 4489: { // vsl b,[i],l:[abs] + case 4515: { // vsl b,[i],l:[abs] unhandled("vsl b,[i],l:[abs]"); break; } - case 4490: { // wait + case 4516: { // wait unhandled("wait"); break; } diff --git a/src/devices/cpu/dsp563xx/dsp563xx-make.py b/src/devices/cpu/dsp563xx/dsp563xx-make.py index 00cef22f74e..e2a1041dc85 100755 --- a/src/devices/cpu/dsp563xx/dsp563xx-make.py +++ b/src/devices/cpu/dsp563xx/dsp563xx-make.py @@ -26,6 +26,11 @@ class SlotMode: write = 1 memory = 2 +class SlotChange: + none = 0 + sel1 = 1 + bus24 = 2 + functions = {} class Function: @@ -296,11 +301,11 @@ class Function: mode = self.values[3 if self.values[0] == "split-range" else 2] if mode == 'imm': return '0x%%0%dx' % ((self.bcount + 3) // 4) - elif mode == 'bit': + elif mode == 'bit' or mode == 'shift': return '%d' - elif mode == 'asap' or mode == 'asaq' or mode == 'pcrel': + elif mode == 'asap' or mode == 'asaq' or mode == 'pcrel' or mode == 'abs': return '0x%06x' - if self.name == 'exabs' or self.name == 'expcrel' or self.name == 'eximm' or self.name == 'eam1a' or self.name == 'eam1i': + if self.name == 'exabs' or self.name == 'expcrel' or self.name == 'eximm' or self.name == 'exoff' or self.name == 'eam1a' or self.name == 'eam1i': return '0x%06x' return '[' + self.name + ']' @@ -324,30 +329,32 @@ class Function: b1 = self.bcount - b2 return 'bitswap<%d>(opcode, %d%s%s)' % (self.bcount+1, params[2], self.brange(params[0], b1), self.brange(params[1], b2)) elif self.values[0] == 'range': - mode = self.values[3 if self.values[0] == "split-range" else 2] - if mode == 'imm' or mode == 'bit' or mode == 'abs': + mode = self.values[2] + if mode == 'imm' or mode == 'bit' or mode == 'shift' or mode == 'abs': return 'BIT(opcode, %d, %d)' % (params[0], self.bcount) elif mode == 'asap': return '0xffffc0 + BIT(opcode, %d, %d)' % (params[0], self.bcount) elif mode == 'asaq': return '0xffff80 + BIT(opcode, %d, %d)' % (params[0], self.bcount) + elif mode == 'pcrel': + return 'm_pc + util::sext(BIT(opcode, %d, %d), %d)' % (params[0], self.bcount, self.bcount) else: print('unsupported range on %s %s' % (mode, self.name)) elif self.values[0] == 'split-range': b2 = self.values[1] b1 = self.bcount - b2 - mode = self.values[3 if self.values[0] == "split-range" else 2] - if mode == 'imm' or mode == 'bit': + mode = self.values[3] + if mode == 'imm' or mode == 'bit' or mode == 'shift': return 'bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'asap': return '0xffffc0 + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'asaq': return '0xffff80 + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'pcrel': - return 'm_pc + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) + return 'm_pc + util::sext(bitswap<%d>(opcode%s%s), %d)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2), self.bcount) else: print('unsupported split-range on %s %s' % (mode, self.name)) - elif self.name == 'exabs' or self.name == 'eximm' or self.name == 'eam1a' or self.name == 'eam1i': + elif self.name == 'exabs' or self.name == 'eximm' or self.name == 'exoff' or self.name == 'eam1a' or self.name == 'eam1i': return 'exv' elif self.name == 'expcrel': return '(m_pc+exv) & 0xffffff' @@ -369,26 +376,28 @@ class Function: b1 = self.bcount - b2 return ', ts_%s[bitswap<%d>(opcode, %d%s%s)]' % (self.name, self.bcount+1, params[2], self.brange(params[0], b1), self.brange(params[1], b2)) elif self.values[0] == 'range': - mode = self.values[3 if self.values[0] == "split-range" else 2] - if mode == 'imm' or mode == 'bit': + mode = self.values[2] + if mode == 'imm' or mode == 'bit' or mode == 'shift' or mode == 'abs': return ', BIT(opcode, %d, %d)' % (params[0], self.bcount) elif mode == 'asap': return ', 0xffffc0 + BIT(opcode, %d, %d)' % (params[0], self.bcount) elif mode == 'asaq': return ', 0xffff80 + BIT(opcode, %d, %d)' % (params[0], self.bcount) + elif mode == 'pcrel': + return ', pc + util::sext(BIT(opcode, %d, %d), %d)' % (params[0], self.bcount, self.bcount) elif self.values[0] == 'split-range': b2 = self.values[1] b1 = self.bcount - b2 - mode = self.values[3 if self.values[0] == "split-range" else 2] - if mode == 'imm' or mode == 'bit': + mode = self.values[3] + if mode == 'imm' or mode == 'bit' or mode == 'shift': return ', bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'asap': return ', 0xffffc0 + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'asaq': return ', 0xffff80 + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) elif mode == 'pcrel': - return ', pc + bitswap<%d>(opcode%s%s)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2)) - elif self.name == 'exabs' or self.name == 'eximm' or self.name == 'eam1a' or self.name == 'eam1i': + return ', pc + util::sext(bitswap<%d>(opcode%s%s), %d)' % (self.bcount, self.brange(params[0], b1), self.brange(params[1], b2), self.bcount) + elif self.name == 'exabs' or self.name == 'eximm' or self.name == 'exoff' or self.name == 'eam1a' or self.name == 'eam1i': return ', exv' elif self.name == 'expcrel': return ', (pc+exv) & 0xffffff' @@ -414,12 +423,13 @@ Function("imm4", 1, ["range", 16, "imm"]) Function("imm1", 1, ["range", 2, "imm"]) Function("bit5", 1, ["range", 24, "bit"]) Function("shift5", 1, ["range", 17, "shift"]) +Function("shift6", 1, ["range", 41, "shift"]) Function("actrl", 1, ["single", [None, None, 'a1', 'b1', 'x0', 'y0', 'x1', 'y1']]) Function("eam4", 1, ["single", ['(r)-n', '(r)+n', '(r)-', '(r)+']]) Function("eam1", 1, ["single", ['(r)-n', '(r)+n', '(r)-', '(r)+', '(r)', '(r+n)', None, None, None, None, None, None, None, None, '-(r)']]) Function("eam1a", 1, ["val", 0x30, "abs"]) Function("eam1i", 1, ["val", 0x34, "imm"]) -Function("asa6", 1, ["range", 64, "asa"]) +Function("asa6", 1, ["range", 64, "abs"]) Function("asa6p", 1, ["range", 64, "asap"]) Function("asa6q", 1, ["range", 64, "asaq"]) Function("asa6qs", 2, ["split-range", 5, 64, "asaq"]) @@ -439,7 +449,6 @@ Function("exco", 0, ["pass"]) Function("pcrel", 2, ["split-range", 5, 512, "pcrel"]) Function("sda7", 2, ["split-range", 1, 128, "imm"]) Function("sda7b", 2, ["split-range", 4, 128, "imm"]) -Function("pcrel12", 1, ["range", 4096, "pcrel"]) Function("abs12", 1, ["range", 4096, "abs"]) Function("fobr", 1, ["single", [None, None, None, None, 'x0', 'x1', 'y0', 'y1', 'a0', 'b0', 'a2', 'b2', 'a1', 'b1', 'a', 'b']]) @@ -471,6 +480,7 @@ Function("damo2", 1, ["single", ['y1', 'x0', 'y0', 'x1']]) NormalRegs = ['a', 'a0', 'a1', 'a2', 'b', 'b0', 'b1', 'b2', 'x0', 'x1', 'y0', 'y1', 'ep', 'vba', 'sc', 'sz', 'sr', 'omr', 'sp', 'ssh', 'ssl', 'la', 'lc', 'mr', 'ccr', 'com', 'eom'] ArrayRegs = ['r', 'n', 'm'] IndirectRegs = ['(r)-n', '(r)+n', '(r)-', '(r)+', '(r)', '(r+n)', '-(r)'] +DasmFlags = ['over', 'cond', 'out'] class Slot: def __init__(self, name, func): @@ -578,10 +588,11 @@ class Source: while pos != len(line) and isa(line[pos]): pos += 1 smode = line[spos:pos] - if smode != '' and smode != 'w' and smode != 'm': + if smode != '' and smode != 'w' and smode != 'm' and smode != '1' and smode != 'w1' and smode != 'h' and smode != 'wh': print("Unexpected slot mode %s" % smode) sys.exit(1) - smode_id = SlotMode.read if smode == '' else SlotMode.write if smode == 'w' else SlotMode.memory + smode_id = SlotMode.memory if smode == 'm' else SlotMode.write if 'w' in smode else SlotMode.read + schange_id = SlotChange.sel1 if '1' in smode else SlotChange.bus24 if 'h' in smode else SlotChange.none if sname not in self.slots: self.slots[sname] = [False]*3 self.slots[sname][smode_id] = True @@ -600,7 +611,7 @@ class Source: print("Unbalanced parenthesis") sys.exit(1) sub = self.parse(line[spos:pos-1]) - r.append([sname, smode_id, sub]) + r.append([sname, smode_id, schange_id, sub]) return r def add(self, line): @@ -614,17 +625,37 @@ class Source: s += e continue if e[1] == SlotMode.read: - s += e[0] + if e[0] in slots: + slot = slots[e[0]] + if slot == 'a' or slot == 'b': + if e[2] == SlotChange.sel1: + s += e[0] + '_1' + elif e[2] == SlotChange.bus24: + s += e[0] + '_h' + else: + s += e[0] + else: + s += e[0] + else: + s += e[0] elif e[1] == SlotMode.memory: if e[0] not in slots: print("uninstanciated slot (memory)", e) s += 'm_' + slots[e[0]] else: - sub = self.expand(e[2], slots, islots) + sub = self.expand(e[3], slots, islots) if e[0] in slots: slot = slots[e[0]] if slot in NormalRegs: - s += 'set_%s(%s)' % (slot, sub) + if slot == 'a' or slot == 'b': + if e[2] == SlotChange.sel1: + s += 'set_%s1(%s)' % (slot, sub) + elif e[2] == SlotChange.bus24: + s += 'set_%sh(%s)' % (slot, sub) + else: + s += 'set_%s(%s)' % (slot, sub) + else: + s += 'set_%s(%s)' % (slot, sub) elif slot in ArrayRegs: si = islots[e[0]].get_value_expression() + ' & 7' s += 'set_%s(%s, %s)' % (slot, si, sub) @@ -635,6 +666,22 @@ class Source: sys.exit(1) return s + def ab_scan_gen(self, f, slot, inst, line, changes): + for e in line: + if type(e) == list and e[0] == slot and e[1] == SlotMode.read: + if e[2] not in changes: + changes.append(e[2]) + if e[2] == SlotChange.none: + print('\t\tu64 %s = get_%s();' % (slot, inst), file=f) + elif e[2] == SlotChange.sel1: + print('\t\tu32 %s_1 = get_%s1();' % (slot, inst), file=f) + elif e[2] == SlotChange.bus24: + print('\t\tu32 %s_h = get_%sh();' % (slot, inst), file=f) + else: + print("unhandled SlotChange %d" % e[2]) + if type(e) == list: + self.ab_scan_gen(f, slot, inst, e[3], changes) + def gen(self, f, slots, islots): for slot, sinfo in self.slots.items(): if sinfo[SlotMode.read]: @@ -642,7 +689,9 @@ class Source: inst = slots[slot] if inst in NormalRegs: if inst == 'a' or inst == 'b': - print('\t\tu64 %s = get_%s();' % (slot, inst), file=f) + changes = [] + for line in self.text: + self.ab_scan_gen(f, slot, inst, line, changes) else: print('\t\tu32 %s = get_%s();' % (slot, inst), file=f) elif inst in ArrayRegs: @@ -672,6 +721,8 @@ class Source: else: print("Unimplemented IndirectRegs %s" % inst) sys.exit(1) + elif islots[slot].func.name == 'cc': + print('\t\tbool %s = test_%s();' % (slot, inst), file=f) else: print("instanciated slot (read)", slot, inst) else: @@ -716,7 +767,7 @@ class Instruction: def parse_slots(self, head, pos): self.slots = {} - self.keywords = [] + self.flags = [] while pos != len(head): while pos != len(head) and head[pos] == ' ': pos += 1 @@ -726,8 +777,11 @@ class Instruction: while pos != len(head) and head[pos] != ':' and head[pos] != '(' and head[pos] != ' ': sname += head[pos] pos += 1 - if pos != len(head) and head[pos] == ' ': - self.keyword.append(sname) + if pos == len(head) or head[pos] == ' ': + if sname not in DasmFlags: + print("Unknown dasm flag %s" % sname) + sys.exit(1) + self.flags.append(sname) continue if pos == len(head) or head[pos] != ':': print("Missing : after slot name %s [%s]" % (sname, head[0])) @@ -985,6 +1039,16 @@ class ISA: s += "%d," % array[i+j] print(s, file=f) + def gen_flags_array(self, f, array): + for i in range(0, 256, 16): + s = '\t' + for j in range(16): + if i+j < len(array) and array[i+j] and len(array[i+j].flags) > 0: + s += '|'.join(['STEP_' + flag.upper() for flag in array[i+j].flags]) + ',' + else: + s += '0,' + print(s, file=f) + def gen_ex_array(self, f, insts): s = '\t' total = 64*((len(insts) + 63) // 64) @@ -1054,6 +1118,10 @@ class ISA: self.gen_ex_array(f, self.dnpars) print("};", file=f) print("", file=f) + print("const u32 dsp563xx_disassembler::t_npar_flags[0x100] = {", file=f) + self.gen_flags_array(f, self.dnpars) + print("};", file=f) + print("", file=f) for _,ff in functions.items(): if ff.need_array(): ff.gen_array(f) @@ -1104,7 +1172,7 @@ class ISA: self.gen_index_array(f, self.cnpar[:0x100000]) print("};", file=f) print("", file=f) - print("const u64 dsp563xx_device::t_move_ex[39] = {", file=f) + print("const u64 dsp563xx_device::t_move_ex[40] = {", file=f) self.gen_ex_array(f, self.cmoves) print("};", file=f) print("", file=f) diff --git a/src/devices/cpu/dsp563xx/dsp563xx-tables.cpp b/src/devices/cpu/dsp563xx/dsp563xx-tables.cpp index 95a45566d05..b8645dece81 100644 --- a/src/devices/cpu/dsp563xx/dsp563xx-tables.cpp +++ b/src/devices/cpu/dsp563xx/dsp563xx-tables.cpp @@ -82,20 +82,20 @@ const u16 dsp563xx_device::t_move[0x10000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 724,724,724,724,724,724,724,724,725,725,725,725,725,725,725,725,726,726,726,726,726,726,726,726,727,727,727,727,727,727,727,727, - 728,728,728,728,728,728,728,728,729,729,729,729,729,729,729,729,0,0,0,0,0,0,0,0,730,730,730,730,730,730,730,730, + 754,754,754,754,754,754,754,754,755,755,755,755,755,755,755,755,756,756,756,756,756,756,756,756,757,757,757,757,757,757,757,757, + 758,758,758,758,758,758,758,758,759,759,759,759,759,759,759,759,768,0,0,0,0,0,0,0,760,760,760,760,760,760,760,760, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,1248,1248,1248,1248,1248,1249,1249,1249,1249,1249,1249,1249,1249, - 1250,1250,1250,1250,1250,1250,1250,1250,1251,1251,1251,1251,1251,1251,1251,1251,0,0,0,0,0,0,0,0,1252,1252,1252,1252,1252,1252,1252,1252, + 1308,1308,1308,1308,1308,1308,1308,1308,1309,1309,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1311,1311,1311,1311,1311,1311,1311,1311, + 1312,1312,1312,1312,1312,1312,1312,1312,1313,1313,1313,1313,1313,1313,1313,1313,1322,0,0,0,0,0,0,0,1314,1314,1314,1314,1314,1314,1314,1314, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 731,731,731,731,731,731,731,731,732,732,732,732,732,732,732,732,733,733,733,733,733,733,733,733,734,734,734,734,734,734,734,734, - 735,735,735,735,735,735,735,735,736,736,736,736,736,736,736,736,0,0,0,0,0,0,0,0,737,737,737,737,737,737,737,737, + 761,761,761,761,761,761,761,761,762,762,762,762,762,762,762,762,763,763,763,763,763,763,763,763,764,764,764,764,764,764,764,764, + 765,765,765,765,765,765,765,765,766,766,766,766,766,766,766,766,769,0,0,0,0,0,0,0,767,767,767,767,767,767,767,767, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1256,1256,1256,1256,1256,1256, - 1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,0,0,0,0,0,0,0,0,1259,1259,1259,1259,1259,1259,1259,1259, + 1315,1315,1315,1315,1315,1315,1315,1315,1316,1316,1316,1316,1316,1316,1316,1316,1317,1317,1317,1317,1317,1317,1317,1317,1318,1318,1318,1318,1318,1318,1318,1318, + 1319,1319,1319,1319,1319,1319,1319,1319,1320,1320,1320,1320,1320,1320,1320,1320,1323,0,0,0,0,0,0,0,1321,1321,1321,1321,1321,1321,1321,1321, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -146,136 +146,136 @@ const u16 dsp563xx_device::t_move[0x10000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 580,580,580,580,580,580,580,580,581,581,581,581,581,581,581,581,582,582,582,582,582,582,582,582,583,583,583,583,583,583,583,583, - 584,584,584,584,584,584,584,584,585,585,585,585,585,585,585,585,0,0,0,0,0,0,0,0,586,586,586,586,586,586,586,586, - 1102,1102,1102,1102,1102,1102,1102,1102,1103,1103,1103,1103,1103,1103,1103,1103,1104,1104,1104,1104,1104,1104,1104,1104,1105,1105,1105,1105,1105,1105,1105,1105, - 1106,1106,1106,1106,1106,1106,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,0,0,0,0,0,0,0,0,1108,1108,1108,1108,1108,1108,1108,1108, - 468,468,468,468,468,468,468,468,469,469,469,469,469,469,469,469,470,470,470,470,470,470,470,470,471,471,471,471,471,471,471,471, - 472,472,472,472,472,472,472,472,473,473,473,473,473,473,473,473,692,0,0,0,708,0,0,0,474,474,474,474,474,474,474,474, - 990,990,990,990,990,990,990,990,991,991,991,991,991,991,991,991,992,992,992,992,992,992,992,992,993,993,993,993,993,993,993,993, - 994,994,994,994,994,994,994,994,995,995,995,995,995,995,995,995,1214,0,0,0,1230,0,0,0,996,996,996,996,996,996,996,996, - 587,587,587,587,587,587,587,587,588,588,588,588,588,588,588,588,589,589,589,589,589,589,589,589,590,590,590,590,590,590,590,590, - 591,591,591,591,591,591,591,591,592,592,592,592,592,592,592,592,0,0,0,0,0,0,0,0,593,593,593,593,593,593,593,593, - 1109,1109,1109,1109,1109,1109,1109,1109,1110,1110,1110,1110,1110,1110,1110,1110,1111,1111,1111,1111,1111,1111,1111,1111,1112,1112,1112,1112,1112,1112,1112,1112, - 1113,1113,1113,1113,1113,1113,1113,1113,1114,1114,1114,1114,1114,1114,1114,1114,0,0,0,0,0,0,0,0,1115,1115,1115,1115,1115,1115,1115,1115, - 475,475,475,475,475,475,475,475,476,476,476,476,476,476,476,476,477,477,477,477,477,477,477,477,478,478,478,478,478,478,478,478, - 479,479,479,479,479,479,479,479,480,480,480,480,480,480,480,480,693,0,0,0,709,0,0,0,481,481,481,481,481,481,481,481, - 997,997,997,997,997,997,997,997,998,998,998,998,998,998,998,998,999,999,999,999,999,999,999,999,1000,1000,1000,1000,1000,1000,1000,1000, - 1001,1001,1001,1001,1001,1001,1001,1001,1002,1002,1002,1002,1002,1002,1002,1002,1215,0,0,0,1231,0,0,0,1003,1003,1003,1003,1003,1003,1003,1003, 594,594,594,594,594,594,594,594,595,595,595,595,595,595,595,595,596,596,596,596,596,596,596,596,597,597,597,597,597,597,597,597, - 598,598,598,598,598,598,598,598,599,599,599,599,599,599,599,599,0,0,0,0,0,0,0,0,600,600,600,600,600,600,600,600, - 1116,1116,1116,1116,1116,1116,1116,1116,1117,1117,1117,1117,1117,1117,1117,1117,1118,1118,1118,1118,1118,1118,1118,1118,1119,1119,1119,1119,1119,1119,1119,1119, - 1120,1120,1120,1120,1120,1120,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,0,0,0,0,0,0,0,0,1122,1122,1122,1122,1122,1122,1122,1122, + 598,598,598,598,598,598,598,598,599,599,599,599,599,599,599,599,722,0,0,0,0,0,0,0,600,600,600,600,600,600,600,600, + 1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1149,1149,1149,1150,1150,1150,1150,1150,1150,1150,1150,1151,1151,1151,1151,1151,1151,1151,1151, + 1152,1152,1152,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1153,1153,1276,0,0,0,0,0,0,0,1154,1154,1154,1154,1154,1154,1154,1154, 482,482,482,482,482,482,482,482,483,483,483,483,483,483,483,483,484,484,484,484,484,484,484,484,485,485,485,485,485,485,485,485, - 486,486,486,486,486,486,486,486,487,487,487,487,487,487,487,487,694,0,0,0,710,0,0,0,488,488,488,488,488,488,488,488, - 1004,1004,1004,1004,1004,1004,1004,1004,1005,1005,1005,1005,1005,1005,1005,1005,1006,1006,1006,1006,1006,1006,1006,1006,1007,1007,1007,1007,1007,1007,1007,1007, - 1008,1008,1008,1008,1008,1008,1008,1008,1009,1009,1009,1009,1009,1009,1009,1009,1216,0,0,0,1232,0,0,0,1010,1010,1010,1010,1010,1010,1010,1010, + 486,486,486,486,486,486,486,486,487,487,487,487,487,487,487,487,706,0,0,0,738,0,0,0,488,488,488,488,488,488,488,488, + 1036,1036,1036,1036,1036,1036,1036,1036,1037,1037,1037,1037,1037,1037,1037,1037,1038,1038,1038,1038,1038,1038,1038,1038,1039,1039,1039,1039,1039,1039,1039,1039, + 1040,1040,1040,1040,1040,1040,1040,1040,1041,1041,1041,1041,1041,1041,1041,1041,1260,0,0,0,1292,0,0,0,1042,1042,1042,1042,1042,1042,1042,1042, 601,601,601,601,601,601,601,601,602,602,602,602,602,602,602,602,603,603,603,603,603,603,603,603,604,604,604,604,604,604,604,604, - 605,605,605,605,605,605,605,605,606,606,606,606,606,606,606,606,0,0,0,0,0,0,0,0,607,607,607,607,607,607,607,607, - 1123,1123,1123,1123,1123,1123,1123,1123,1124,1124,1124,1124,1124,1124,1124,1124,1125,1125,1125,1125,1125,1125,1125,1125,1126,1126,1126,1126,1126,1126,1126,1126, - 1127,1127,1127,1127,1127,1127,1127,1127,1128,1128,1128,1128,1128,1128,1128,1128,0,0,0,0,0,0,0,0,1129,1129,1129,1129,1129,1129,1129,1129, + 605,605,605,605,605,605,605,605,606,606,606,606,606,606,606,606,723,0,0,0,0,0,0,0,607,607,607,607,607,607,607,607, + 1155,1155,1155,1155,1155,1155,1155,1155,1156,1156,1156,1156,1156,1156,1156,1156,1157,1157,1157,1157,1157,1157,1157,1157,1158,1158,1158,1158,1158,1158,1158,1158, + 1159,1159,1159,1159,1159,1159,1159,1159,1160,1160,1160,1160,1160,1160,1160,1160,1277,0,0,0,0,0,0,0,1161,1161,1161,1161,1161,1161,1161,1161, 489,489,489,489,489,489,489,489,490,490,490,490,490,490,490,490,491,491,491,491,491,491,491,491,492,492,492,492,492,492,492,492, - 493,493,493,493,493,493,493,493,494,494,494,494,494,494,494,494,695,0,0,0,711,0,0,0,495,495,495,495,495,495,495,495, - 1011,1011,1011,1011,1011,1011,1011,1011,1012,1012,1012,1012,1012,1012,1012,1012,1013,1013,1013,1013,1013,1013,1013,1013,1014,1014,1014,1014,1014,1014,1014,1014, - 1015,1015,1015,1015,1015,1015,1015,1015,1016,1016,1016,1016,1016,1016,1016,1016,1217,0,0,0,1233,0,0,0,1017,1017,1017,1017,1017,1017,1017,1017, + 493,493,493,493,493,493,493,493,494,494,494,494,494,494,494,494,707,0,0,0,739,0,0,0,495,495,495,495,495,495,495,495, + 1043,1043,1043,1043,1043,1043,1043,1043,1044,1044,1044,1044,1044,1044,1044,1044,1045,1045,1045,1045,1045,1045,1045,1045,1046,1046,1046,1046,1046,1046,1046,1046, + 1047,1047,1047,1047,1047,1047,1047,1047,1048,1048,1048,1048,1048,1048,1048,1048,1261,0,0,0,1293,0,0,0,1049,1049,1049,1049,1049,1049,1049,1049, 608,608,608,608,608,608,608,608,609,609,609,609,609,609,609,609,610,610,610,610,610,610,610,610,611,611,611,611,611,611,611,611, - 612,612,612,612,612,612,612,612,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0,614,614,614,614,614,614,614,614, - 1130,1130,1130,1130,1130,1130,1130,1130,1131,1131,1131,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1132,1133,1133,1133,1133,1133,1133,1133,1133, - 1134,1134,1134,1134,1134,1134,1134,1134,1135,1135,1135,1135,1135,1135,1135,1135,0,0,0,0,0,0,0,0,1136,1136,1136,1136,1136,1136,1136,1136, + 612,612,612,612,612,612,612,612,613,613,613,613,613,613,613,613,724,0,0,0,0,0,0,0,614,614,614,614,614,614,614,614, + 1162,1162,1162,1162,1162,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1163,1164,1164,1164,1164,1164,1164,1164,1164,1165,1165,1165,1165,1165,1165,1165,1165, + 1166,1166,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1167,1167,1167,1167,1278,0,0,0,0,0,0,0,1168,1168,1168,1168,1168,1168,1168,1168, 496,496,496,496,496,496,496,496,497,497,497,497,497,497,497,497,498,498,498,498,498,498,498,498,499,499,499,499,499,499,499,499, - 500,500,500,500,500,500,500,500,501,501,501,501,501,501,501,501,696,0,0,0,712,0,0,0,502,502,502,502,502,502,502,502, - 1018,1018,1018,1018,1018,1018,1018,1018,1019,1019,1019,1019,1019,1019,1019,1019,1020,1020,1020,1020,1020,1020,1020,1020,1021,1021,1021,1021,1021,1021,1021,1021, - 1022,1022,1022,1022,1022,1022,1022,1022,1023,1023,1023,1023,1023,1023,1023,1023,1218,0,0,0,1234,0,0,0,1024,1024,1024,1024,1024,1024,1024,1024, + 500,500,500,500,500,500,500,500,501,501,501,501,501,501,501,501,708,0,0,0,740,0,0,0,502,502,502,502,502,502,502,502, + 1050,1050,1050,1050,1050,1050,1050,1050,1051,1051,1051,1051,1051,1051,1051,1051,1052,1052,1052,1052,1052,1052,1052,1052,1053,1053,1053,1053,1053,1053,1053,1053, + 1054,1054,1054,1054,1054,1054,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1262,0,0,0,1294,0,0,0,1056,1056,1056,1056,1056,1056,1056,1056, 615,615,615,615,615,615,615,615,616,616,616,616,616,616,616,616,617,617,617,617,617,617,617,617,618,618,618,618,618,618,618,618, - 619,619,619,619,619,619,619,619,620,620,620,620,620,620,620,620,0,0,0,0,0,0,0,0,621,621,621,621,621,621,621,621, - 1137,1137,1137,1137,1137,1137,1137,1137,1138,1138,1138,1138,1138,1138,1138,1138,1139,1139,1139,1139,1139,1139,1139,1139,1140,1140,1140,1140,1140,1140,1140,1140, - 1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1142,1142,1142,1142,1142,0,0,0,0,0,0,0,0,1143,1143,1143,1143,1143,1143,1143,1143, + 619,619,619,619,619,619,619,619,620,620,620,620,620,620,620,620,725,0,0,0,0,0,0,0,621,621,621,621,621,621,621,621, + 1169,1169,1169,1169,1169,1169,1169,1169,1170,1170,1170,1170,1170,1170,1170,1170,1171,1171,1171,1171,1171,1171,1171,1171,1172,1172,1172,1172,1172,1172,1172,1172, + 1173,1173,1173,1173,1173,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1279,0,0,0,0,0,0,0,1175,1175,1175,1175,1175,1175,1175,1175, 503,503,503,503,503,503,503,503,504,504,504,504,504,504,504,504,505,505,505,505,505,505,505,505,506,506,506,506,506,506,506,506, - 507,507,507,507,507,507,507,507,508,508,508,508,508,508,508,508,697,0,0,0,713,0,0,0,509,509,509,509,509,509,509,509, - 1025,1025,1025,1025,1025,1025,1025,1025,1026,1026,1026,1026,1026,1026,1026,1026,1027,1027,1027,1027,1027,1027,1027,1027,1028,1028,1028,1028,1028,1028,1028,1028, - 1029,1029,1029,1029,1029,1029,1029,1029,1030,1030,1030,1030,1030,1030,1030,1030,1219,0,0,0,1235,0,0,0,1031,1031,1031,1031,1031,1031,1031,1031, + 507,507,507,507,507,507,507,507,508,508,508,508,508,508,508,508,709,0,0,0,741,0,0,0,509,509,509,509,509,509,509,509, + 1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1058,1058,1058,1058,1058,1058,1059,1059,1059,1059,1059,1059,1059,1059,1060,1060,1060,1060,1060,1060,1060,1060, + 1061,1061,1061,1061,1061,1061,1061,1061,1062,1062,1062,1062,1062,1062,1062,1062,1263,0,0,0,1295,0,0,0,1063,1063,1063,1063,1063,1063,1063,1063, 622,622,622,622,622,622,622,622,623,623,623,623,623,623,623,623,624,624,624,624,624,624,624,624,625,625,625,625,625,625,625,625, - 626,626,626,626,626,626,626,626,627,627,627,627,627,627,627,627,0,0,0,0,0,0,0,0,628,628,628,628,628,628,628,628, - 1144,1144,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1147,1147,1147,1147,1147,1147,1147,1147, - 1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1149,1149,1149,1149,1149,1149,0,0,0,0,0,0,0,0,1150,1150,1150,1150,1150,1150,1150,1150, + 626,626,626,626,626,626,626,626,627,627,627,627,627,627,627,627,726,0,0,0,0,0,0,0,628,628,628,628,628,628,628,628, + 1176,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,1178,1178,1178,1178,1178,1178,1178,1178,1179,1179,1179,1179,1179,1179,1179,1179, + 1180,1180,1180,1180,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1280,0,0,0,0,0,0,0,1182,1182,1182,1182,1182,1182,1182,1182, 510,510,510,510,510,510,510,510,511,511,511,511,511,511,511,511,512,512,512,512,512,512,512,512,513,513,513,513,513,513,513,513, - 514,514,514,514,514,514,514,514,515,515,515,515,515,515,515,515,698,0,0,0,714,0,0,0,516,516,516,516,516,516,516,516, - 1032,1032,1032,1032,1032,1032,1032,1032,1033,1033,1033,1033,1033,1033,1033,1033,1034,1034,1034,1034,1034,1034,1034,1034,1035,1035,1035,1035,1035,1035,1035,1035, - 1036,1036,1036,1036,1036,1036,1036,1036,1037,1037,1037,1037,1037,1037,1037,1037,1220,0,0,0,1236,0,0,0,1038,1038,1038,1038,1038,1038,1038,1038, + 514,514,514,514,514,514,514,514,515,515,515,515,515,515,515,515,710,0,0,0,742,0,0,0,516,516,516,516,516,516,516,516, + 1064,1064,1064,1064,1064,1064,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1066,1066,1066,1066,1066,1066,1066,1066,1067,1067,1067,1067,1067,1067,1067,1067, + 1068,1068,1068,1068,1068,1068,1068,1068,1069,1069,1069,1069,1069,1069,1069,1069,1264,0,0,0,1296,0,0,0,1070,1070,1070,1070,1070,1070,1070,1070, 629,629,629,629,629,629,629,629,630,630,630,630,630,630,630,630,631,631,631,631,631,631,631,631,632,632,632,632,632,632,632,632, - 633,633,633,633,633,633,633,633,634,634,634,634,634,634,634,634,0,0,0,0,0,0,0,0,635,635,635,635,635,635,635,635, - 1151,1151,1151,1151,1151,1151,1151,1151,1152,1152,1152,1152,1152,1152,1152,1152,1153,1153,1153,1153,1153,1153,1153,1153,1154,1154,1154,1154,1154,1154,1154,1154, - 1155,1155,1155,1155,1155,1155,1155,1155,1156,1156,1156,1156,1156,1156,1156,1156,0,0,0,0,0,0,0,0,1157,1157,1157,1157,1157,1157,1157,1157, + 633,633,633,633,633,633,633,633,634,634,634,634,634,634,634,634,727,0,0,0,0,0,0,0,635,635,635,635,635,635,635,635, + 1183,1183,1183,1183,1183,1183,1183,1183,1184,1184,1184,1184,1184,1184,1184,1184,1185,1185,1185,1185,1185,1185,1185,1185,1186,1186,1186,1186,1186,1186,1186,1186, + 1187,1187,1187,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1188,1188,1281,0,0,0,0,0,0,0,1189,1189,1189,1189,1189,1189,1189,1189, 517,517,517,517,517,517,517,517,518,518,518,518,518,518,518,518,519,519,519,519,519,519,519,519,520,520,520,520,520,520,520,520, - 521,521,521,521,521,521,521,521,522,522,522,522,522,522,522,522,699,0,0,0,715,0,0,0,523,523,523,523,523,523,523,523, - 1039,1039,1039,1039,1039,1039,1039,1039,1040,1040,1040,1040,1040,1040,1040,1040,1041,1041,1041,1041,1041,1041,1041,1041,1042,1042,1042,1042,1042,1042,1042,1042, - 1043,1043,1043,1043,1043,1043,1043,1043,1044,1044,1044,1044,1044,1044,1044,1044,1221,0,0,0,1237,0,0,0,1045,1045,1045,1045,1045,1045,1045,1045, + 521,521,521,521,521,521,521,521,522,522,522,522,522,522,522,522,711,0,0,0,743,0,0,0,523,523,523,523,523,523,523,523, + 1071,1071,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1073,1073,1073,1073,1073,1073,1073,1073,1074,1074,1074,1074,1074,1074,1074,1074, + 1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1076,1076,1076,1076,1076,1076,1265,0,0,0,1297,0,0,0,1077,1077,1077,1077,1077,1077,1077,1077, 636,636,636,636,636,636,636,636,637,637,637,637,637,637,637,637,638,638,638,638,638,638,638,638,639,639,639,639,639,639,639,639, - 640,640,640,640,640,640,640,640,641,641,641,641,641,641,641,641,0,0,0,0,0,0,0,0,642,642,642,642,642,642,642,642, - 1158,1158,1158,1158,1158,1158,1158,1158,1159,1159,1159,1159,1159,1159,1159,1159,1160,1160,1160,1160,1160,1160,1160,1160,1161,1161,1161,1161,1161,1161,1161,1161, - 1162,1162,1162,1162,1162,1162,1162,1162,1163,1163,1163,1163,1163,1163,1163,1163,0,0,0,0,0,0,0,0,1164,1164,1164,1164,1164,1164,1164,1164, + 640,640,640,640,640,640,640,640,641,641,641,641,641,641,641,641,728,0,0,0,0,0,0,0,642,642,642,642,642,642,642,642, + 1190,1190,1190,1190,1190,1190,1190,1190,1191,1191,1191,1191,1191,1191,1191,1191,1192,1192,1192,1192,1192,1192,1192,1192,1193,1193,1193,1193,1193,1193,1193,1193, + 1194,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1195,1195,1195,1282,0,0,0,0,0,0,0,1196,1196,1196,1196,1196,1196,1196,1196, 524,524,524,524,524,524,524,524,525,525,525,525,525,525,525,525,526,526,526,526,526,526,526,526,527,527,527,527,527,527,527,527, - 528,528,528,528,528,528,528,528,529,529,529,529,529,529,529,529,700,0,0,0,716,0,0,0,530,530,530,530,530,530,530,530, - 1046,1046,1046,1046,1046,1046,1046,1046,1047,1047,1047,1047,1047,1047,1047,1047,1048,1048,1048,1048,1048,1048,1048,1048,1049,1049,1049,1049,1049,1049,1049,1049, - 1050,1050,1050,1050,1050,1050,1050,1050,1051,1051,1051,1051,1051,1051,1051,1051,1222,0,0,0,1238,0,0,0,1052,1052,1052,1052,1052,1052,1052,1052, + 528,528,528,528,528,528,528,528,529,529,529,529,529,529,529,529,712,0,0,0,744,0,0,0,530,530,530,530,530,530,530,530, + 1078,1078,1078,1078,1078,1078,1078,1078,1079,1079,1079,1079,1079,1079,1079,1079,1080,1080,1080,1080,1080,1080,1080,1080,1081,1081,1081,1081,1081,1081,1081,1081, + 1082,1082,1082,1082,1082,1082,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1266,0,0,0,1298,0,0,0,1084,1084,1084,1084,1084,1084,1084,1084, 643,643,643,643,643,643,643,643,644,644,644,644,644,644,644,644,645,645,645,645,645,645,645,645,646,646,646,646,646,646,646,646, - 647,647,647,647,647,647,647,647,648,648,648,648,648,648,648,648,0,0,0,0,0,0,0,0,649,649,649,649,649,649,649,649, - 1165,1165,1165,1165,1165,1165,1165,1165,1166,1166,1166,1166,1166,1166,1166,1166,1167,1167,1167,1167,1167,1167,1167,1167,1168,1168,1168,1168,1168,1168,1168,1168, - 1169,1169,1169,1169,1169,1169,1169,1169,1170,1170,1170,1170,1170,1170,1170,1170,0,0,0,0,0,0,0,0,1171,1171,1171,1171,1171,1171,1171,1171, + 647,647,647,647,647,647,647,647,648,648,648,648,648,648,648,648,729,0,0,0,0,0,0,0,649,649,649,649,649,649,649,649, + 1197,1197,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1198,1198,1198,1199,1199,1199,1199,1199,1199,1199,1199,1200,1200,1200,1200,1200,1200,1200,1200, + 1201,1201,1201,1201,1201,1201,1201,1201,1202,1202,1202,1202,1202,1202,1202,1202,1283,0,0,0,0,0,0,0,1203,1203,1203,1203,1203,1203,1203,1203, 531,531,531,531,531,531,531,531,532,532,532,532,532,532,532,532,533,533,533,533,533,533,533,533,534,534,534,534,534,534,534,534, - 535,535,535,535,535,535,535,535,536,536,536,536,536,536,536,536,701,0,0,0,717,0,0,0,537,537,537,537,537,537,537,537, - 1053,1053,1053,1053,1053,1053,1053,1053,1054,1054,1054,1054,1054,1054,1054,1054,1055,1055,1055,1055,1055,1055,1055,1055,1056,1056,1056,1056,1056,1056,1056,1056, - 1057,1057,1057,1057,1057,1057,1057,1057,1058,1058,1058,1058,1058,1058,1058,1058,1223,0,0,0,1239,0,0,0,1059,1059,1059,1059,1059,1059,1059,1059, + 535,535,535,535,535,535,535,535,536,536,536,536,536,536,536,536,713,0,0,0,745,0,0,0,537,537,537,537,537,537,537,537, + 1085,1085,1085,1085,1085,1085,1085,1085,1086,1086,1086,1086,1086,1086,1086,1086,1087,1087,1087,1087,1087,1087,1087,1087,1088,1088,1088,1088,1088,1088,1088,1088, + 1089,1089,1089,1089,1089,1089,1089,1089,1090,1090,1090,1090,1090,1090,1090,1090,1267,0,0,0,1299,0,0,0,1091,1091,1091,1091,1091,1091,1091,1091, 650,650,650,650,650,650,650,650,651,651,651,651,651,651,651,651,652,652,652,652,652,652,652,652,653,653,653,653,653,653,653,653, - 654,654,654,654,654,654,654,654,655,655,655,655,655,655,655,655,0,0,0,0,0,0,0,0,656,656,656,656,656,656,656,656, - 1172,1172,1172,1172,1172,1172,1172,1172,1173,1173,1173,1173,1173,1173,1173,1173,1174,1174,1174,1174,1174,1174,1174,1174,1175,1175,1175,1175,1175,1175,1175,1175, - 1176,1176,1176,1176,1176,1176,1176,1176,1177,1177,1177,1177,1177,1177,1177,1177,0,0,0,0,0,0,0,0,1178,1178,1178,1178,1178,1178,1178,1178, + 654,654,654,654,654,654,654,654,655,655,655,655,655,655,655,655,730,0,0,0,0,0,0,0,656,656,656,656,656,656,656,656, + 1204,1204,1204,1204,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,1206,1206,1206,1206,1206,1206,1206,1206,1207,1207,1207,1207,1207,1207,1207,1207, + 1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1284,0,0,0,0,0,0,0,1210,1210,1210,1210,1210,1210,1210,1210, 538,538,538,538,538,538,538,538,539,539,539,539,539,539,539,539,540,540,540,540,540,540,540,540,541,541,541,541,541,541,541,541, - 542,542,542,542,542,542,542,542,543,543,543,543,543,543,543,543,702,0,0,0,718,0,0,0,544,544,544,544,544,544,544,544, - 1060,1060,1060,1060,1060,1060,1060,1060,1061,1061,1061,1061,1061,1061,1061,1061,1062,1062,1062,1062,1062,1062,1062,1062,1063,1063,1063,1063,1063,1063,1063,1063, - 1064,1064,1064,1064,1064,1064,1064,1064,1065,1065,1065,1065,1065,1065,1065,1065,1224,0,0,0,1240,0,0,0,1066,1066,1066,1066,1066,1066,1066,1066, + 542,542,542,542,542,542,542,542,543,543,543,543,543,543,543,543,714,0,0,0,746,0,0,0,544,544,544,544,544,544,544,544, + 1092,1092,1092,1092,1092,1092,1092,1092,1093,1093,1093,1093,1093,1093,1093,1093,1094,1094,1094,1094,1094,1094,1094,1094,1095,1095,1095,1095,1095,1095,1095,1095, + 1096,1096,1096,1096,1096,1096,1096,1096,1097,1097,1097,1097,1097,1097,1097,1097,1268,0,0,0,1300,0,0,0,1098,1098,1098,1098,1098,1098,1098,1098, 657,657,657,657,657,657,657,657,658,658,658,658,658,658,658,658,659,659,659,659,659,659,659,659,660,660,660,660,660,660,660,660, - 661,661,661,661,661,661,661,661,662,662,662,662,662,662,662,662,0,0,0,0,0,0,0,0,663,663,663,663,663,663,663,663, - 1179,1179,1179,1179,1179,1179,1179,1179,1180,1180,1180,1180,1180,1180,1180,1180,1181,1181,1181,1181,1181,1181,1181,1181,1182,1182,1182,1182,1182,1182,1182,1182, - 1183,1183,1183,1183,1183,1183,1183,1183,1184,1184,1184,1184,1184,1184,1184,1184,0,0,0,0,0,0,0,0,1185,1185,1185,1185,1185,1185,1185,1185, + 661,661,661,661,661,661,661,661,662,662,662,662,662,662,662,662,731,0,0,0,0,0,0,0,663,663,663,663,663,663,663,663, + 1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1212,1212,1212,1212,1212,1213,1213,1213,1213,1213,1213,1213,1213,1214,1214,1214,1214,1214,1214,1214,1214, + 1215,1215,1215,1215,1215,1215,1215,1215,1216,1216,1216,1216,1216,1216,1216,1216,1285,0,0,0,0,0,0,0,1217,1217,1217,1217,1217,1217,1217,1217, 545,545,545,545,545,545,545,545,546,546,546,546,546,546,546,546,547,547,547,547,547,547,547,547,548,548,548,548,548,548,548,548, - 549,549,549,549,549,549,549,549,550,550,550,550,550,550,550,550,703,0,0,0,719,0,0,0,551,551,551,551,551,551,551,551, - 1067,1067,1067,1067,1067,1067,1067,1067,1068,1068,1068,1068,1068,1068,1068,1068,1069,1069,1069,1069,1069,1069,1069,1069,1070,1070,1070,1070,1070,1070,1070,1070, - 1071,1071,1071,1071,1071,1071,1071,1071,1072,1072,1072,1072,1072,1072,1072,1072,1225,0,0,0,1241,0,0,0,1073,1073,1073,1073,1073,1073,1073,1073, + 549,549,549,549,549,549,549,549,550,550,550,550,550,550,550,550,715,0,0,0,747,0,0,0,551,551,551,551,551,551,551,551, + 1099,1099,1099,1099,1099,1099,1099,1099,1100,1100,1100,1100,1100,1100,1100,1100,1101,1101,1101,1101,1101,1101,1101,1101,1102,1102,1102,1102,1102,1102,1102,1102, + 1103,1103,1103,1103,1103,1103,1103,1103,1104,1104,1104,1104,1104,1104,1104,1104,1269,0,0,0,1301,0,0,0,1105,1105,1105,1105,1105,1105,1105,1105, 664,664,664,664,664,664,664,664,665,665,665,665,665,665,665,665,666,666,666,666,666,666,666,666,667,667,667,667,667,667,667,667, - 668,668,668,668,668,668,668,668,669,669,669,669,669,669,669,669,0,0,0,0,0,0,0,0,670,670,670,670,670,670,670,670, - 1186,1186,1186,1186,1186,1186,1186,1186,1187,1187,1187,1187,1187,1187,1187,1187,1188,1188,1188,1188,1188,1188,1188,1188,1189,1189,1189,1189,1189,1189,1189,1189, - 1190,1190,1190,1190,1190,1190,1190,1190,1191,1191,1191,1191,1191,1191,1191,1191,0,0,0,0,0,0,0,0,1192,1192,1192,1192,1192,1192,1192,1192, + 668,668,668,668,668,668,668,668,669,669,669,669,669,669,669,669,732,0,0,0,0,0,0,0,670,670,670,670,670,670,670,670, + 1218,1218,1218,1218,1218,1218,1218,1218,1219,1219,1219,1219,1219,1219,1219,1219,1220,1220,1220,1220,1220,1220,1220,1220,1221,1221,1221,1221,1221,1221,1221,1221, + 1222,1222,1222,1222,1222,1222,1222,1222,1223,1223,1223,1223,1223,1223,1223,1223,1286,0,0,0,0,0,0,0,1224,1224,1224,1224,1224,1224,1224,1224, 552,552,552,552,552,552,552,552,553,553,553,553,553,553,553,553,554,554,554,554,554,554,554,554,555,555,555,555,555,555,555,555, - 556,556,556,556,556,556,556,556,557,557,557,557,557,557,557,557,704,0,0,0,720,0,0,0,558,558,558,558,558,558,558,558, - 1074,1074,1074,1074,1074,1074,1074,1074,1075,1075,1075,1075,1075,1075,1075,1075,1076,1076,1076,1076,1076,1076,1076,1076,1077,1077,1077,1077,1077,1077,1077,1077, - 1078,1078,1078,1078,1078,1078,1078,1078,1079,1079,1079,1079,1079,1079,1079,1079,1226,0,0,0,1242,0,0,0,1080,1080,1080,1080,1080,1080,1080,1080, + 556,556,556,556,556,556,556,556,557,557,557,557,557,557,557,557,716,0,0,0,748,0,0,0,558,558,558,558,558,558,558,558, + 1106,1106,1106,1106,1106,1106,1106,1106,1107,1107,1107,1107,1107,1107,1107,1107,1108,1108,1108,1108,1108,1108,1108,1108,1109,1109,1109,1109,1109,1109,1109,1109, + 1110,1110,1110,1110,1110,1110,1110,1110,1111,1111,1111,1111,1111,1111,1111,1111,1270,0,0,0,1302,0,0,0,1112,1112,1112,1112,1112,1112,1112,1112, 671,671,671,671,671,671,671,671,672,672,672,672,672,672,672,672,673,673,673,673,673,673,673,673,674,674,674,674,674,674,674,674, - 675,675,675,675,675,675,675,675,676,676,676,676,676,676,676,676,0,0,0,0,0,0,0,0,677,677,677,677,677,677,677,677, - 1193,1193,1193,1193,1193,1193,1193,1193,1194,1194,1194,1194,1194,1194,1194,1194,1195,1195,1195,1195,1195,1195,1195,1195,1196,1196,1196,1196,1196,1196,1196,1196, - 1197,1197,1197,1197,1197,1197,1197,1197,1198,1198,1198,1198,1198,1198,1198,1198,0,0,0,0,0,0,0,0,1199,1199,1199,1199,1199,1199,1199,1199, + 675,675,675,675,675,675,675,675,676,676,676,676,676,676,676,676,733,0,0,0,0,0,0,0,677,677,677,677,677,677,677,677, + 1225,1225,1225,1225,1225,1225,1225,1225,1226,1226,1226,1226,1226,1226,1226,1226,1227,1227,1227,1227,1227,1227,1227,1227,1228,1228,1228,1228,1228,1228,1228,1228, + 1229,1229,1229,1229,1229,1229,1229,1229,1230,1230,1230,1230,1230,1230,1230,1230,1287,0,0,0,0,0,0,0,1231,1231,1231,1231,1231,1231,1231,1231, 559,559,559,559,559,559,559,559,560,560,560,560,560,560,560,560,561,561,561,561,561,561,561,561,562,562,562,562,562,562,562,562, - 563,563,563,563,563,563,563,563,564,564,564,564,564,564,564,564,705,0,0,0,721,0,0,0,565,565,565,565,565,565,565,565, - 1081,1081,1081,1081,1081,1081,1081,1081,1082,1082,1082,1082,1082,1082,1082,1082,1083,1083,1083,1083,1083,1083,1083,1083,1084,1084,1084,1084,1084,1084,1084,1084, - 1085,1085,1085,1085,1085,1085,1085,1085,1086,1086,1086,1086,1086,1086,1086,1086,1227,0,0,0,1243,0,0,0,1087,1087,1087,1087,1087,1087,1087,1087, + 563,563,563,563,563,563,563,563,564,564,564,564,564,564,564,564,717,0,0,0,749,0,0,0,565,565,565,565,565,565,565,565, + 1113,1113,1113,1113,1113,1113,1113,1113,1114,1114,1114,1114,1114,1114,1114,1114,1115,1115,1115,1115,1115,1115,1115,1115,1116,1116,1116,1116,1116,1116,1116,1116, + 1117,1117,1117,1117,1117,1117,1117,1117,1118,1118,1118,1118,1118,1118,1118,1118,1271,0,0,0,1303,0,0,0,1119,1119,1119,1119,1119,1119,1119,1119, 678,678,678,678,678,678,678,678,679,679,679,679,679,679,679,679,680,680,680,680,680,680,680,680,681,681,681,681,681,681,681,681, - 682,682,682,682,682,682,682,682,683,683,683,683,683,683,683,683,0,0,0,0,0,0,0,0,684,684,684,684,684,684,684,684, - 1200,1200,1200,1200,1200,1200,1200,1200,1201,1201,1201,1201,1201,1201,1201,1201,1202,1202,1202,1202,1202,1202,1202,1202,1203,1203,1203,1203,1203,1203,1203,1203, - 1204,1204,1204,1204,1204,1204,1204,1204,1205,1205,1205,1205,1205,1205,1205,1205,0,0,0,0,0,0,0,0,1206,1206,1206,1206,1206,1206,1206,1206, + 682,682,682,682,682,682,682,682,683,683,683,683,683,683,683,683,734,0,0,0,0,0,0,0,684,684,684,684,684,684,684,684, + 1232,1232,1232,1232,1232,1232,1232,1232,1233,1233,1233,1233,1233,1233,1233,1233,1234,1234,1234,1234,1234,1234,1234,1234,1235,1235,1235,1235,1235,1235,1235,1235, + 1236,1236,1236,1236,1236,1236,1236,1236,1237,1237,1237,1237,1237,1237,1237,1237,1288,0,0,0,0,0,0,0,1238,1238,1238,1238,1238,1238,1238,1238, 566,566,566,566,566,566,566,566,567,567,567,567,567,567,567,567,568,568,568,568,568,568,568,568,569,569,569,569,569,569,569,569, - 570,570,570,570,570,570,570,570,571,571,571,571,571,571,571,571,706,0,0,0,722,0,0,0,572,572,572,572,572,572,572,572, - 1088,1088,1088,1088,1088,1088,1088,1088,1089,1089,1089,1089,1089,1089,1089,1089,1090,1090,1090,1090,1090,1090,1090,1090,1091,1091,1091,1091,1091,1091,1091,1091, - 1092,1092,1092,1092,1092,1092,1092,1092,1093,1093,1093,1093,1093,1093,1093,1093,1228,0,0,0,1244,0,0,0,1094,1094,1094,1094,1094,1094,1094,1094, + 570,570,570,570,570,570,570,570,571,571,571,571,571,571,571,571,718,0,0,0,750,0,0,0,572,572,572,572,572,572,572,572, + 1120,1120,1120,1120,1120,1120,1120,1120,1121,1121,1121,1121,1121,1121,1121,1121,1122,1122,1122,1122,1122,1122,1122,1122,1123,1123,1123,1123,1123,1123,1123,1123, + 1124,1124,1124,1124,1124,1124,1124,1124,1125,1125,1125,1125,1125,1125,1125,1125,1272,0,0,0,1304,0,0,0,1126,1126,1126,1126,1126,1126,1126,1126, 685,685,685,685,685,685,685,685,686,686,686,686,686,686,686,686,687,687,687,687,687,687,687,687,688,688,688,688,688,688,688,688, - 689,689,689,689,689,689,689,689,690,690,690,690,690,690,690,690,0,0,0,0,0,0,0,0,691,691,691,691,691,691,691,691, - 1207,1207,1207,1207,1207,1207,1207,1207,1208,1208,1208,1208,1208,1208,1208,1208,1209,1209,1209,1209,1209,1209,1209,1209,1210,1210,1210,1210,1210,1210,1210,1210, - 1211,1211,1211,1211,1211,1211,1211,1211,1212,1212,1212,1212,1212,1212,1212,1212,0,0,0,0,0,0,0,0,1213,1213,1213,1213,1213,1213,1213,1213, + 689,689,689,689,689,689,689,689,690,690,690,690,690,690,690,690,735,0,0,0,0,0,0,0,691,691,691,691,691,691,691,691, + 1239,1239,1239,1239,1239,1239,1239,1239,1240,1240,1240,1240,1240,1240,1240,1240,1241,1241,1241,1241,1241,1241,1241,1241,1242,1242,1242,1242,1242,1242,1242,1242, + 1243,1243,1243,1243,1243,1243,1243,1243,1244,1244,1244,1244,1244,1244,1244,1244,1289,0,0,0,0,0,0,0,1245,1245,1245,1245,1245,1245,1245,1245, 573,573,573,573,573,573,573,573,574,574,574,574,574,574,574,574,575,575,575,575,575,575,575,575,576,576,576,576,576,576,576,576, - 577,577,577,577,577,577,577,577,578,578,578,578,578,578,578,578,707,0,0,0,723,0,0,0,579,579,579,579,579,579,579,579, - 1095,1095,1095,1095,1095,1095,1095,1095,1096,1096,1096,1096,1096,1096,1096,1096,1097,1097,1097,1097,1097,1097,1097,1097,1098,1098,1098,1098,1098,1098,1098,1098, - 1099,1099,1099,1099,1099,1099,1099,1099,1100,1100,1100,1100,1100,1100,1100,1100,1229,0,0,0,1245,0,0,0,1101,1101,1101,1101,1101,1101,1101,1101, + 577,577,577,577,577,577,577,577,578,578,578,578,578,578,578,578,719,0,0,0,751,0,0,0,579,579,579,579,579,579,579,579, + 1127,1127,1127,1127,1127,1127,1127,1127,1128,1128,1128,1128,1128,1128,1128,1128,1129,1129,1129,1129,1129,1129,1129,1129,1130,1130,1130,1130,1130,1130,1130,1130, + 1131,1131,1131,1131,1131,1131,1131,1131,1132,1132,1132,1132,1132,1132,1132,1132,1273,0,0,0,1305,0,0,0,1133,1133,1133,1133,1133,1133,1133,1133, + 692,692,692,692,692,692,692,692,693,693,693,693,693,693,693,693,694,694,694,694,694,694,694,694,695,695,695,695,695,695,695,695, + 696,696,696,696,696,696,696,696,697,697,697,697,697,697,697,697,736,0,0,0,0,0,0,0,698,698,698,698,698,698,698,698, + 1246,1246,1246,1246,1246,1246,1246,1246,1247,1247,1247,1247,1247,1247,1247,1247,1248,1248,1248,1248,1248,1248,1248,1248,1249,1249,1249,1249,1249,1249,1249,1249, + 1250,1250,1250,1250,1250,1250,1250,1250,1251,1251,1251,1251,1251,1251,1251,1251,1290,0,0,0,0,0,0,0,1252,1252,1252,1252,1252,1252,1252,1252, + 580,580,580,580,580,580,580,580,581,581,581,581,581,581,581,581,582,582,582,582,582,582,582,582,583,583,583,583,583,583,583,583, + 584,584,584,584,584,584,584,584,585,585,585,585,585,585,585,585,720,0,0,0,752,0,0,0,586,586,586,586,586,586,586,586, + 1134,1134,1134,1134,1134,1134,1134,1134,1135,1135,1135,1135,1135,1135,1135,1135,1136,1136,1136,1136,1136,1136,1136,1136,1137,1137,1137,1137,1137,1137,1137,1137, + 1138,1138,1138,1138,1138,1138,1138,1138,1139,1139,1139,1139,1139,1139,1139,1139,1274,0,0,0,1306,0,0,0,1140,1140,1140,1140,1140,1140,1140,1140, + 699,699,699,699,699,699,699,699,700,700,700,700,700,700,700,700,701,701,701,701,701,701,701,701,702,702,702,702,702,702,702,702, + 703,703,703,703,703,703,703,703,704,704,704,704,704,704,704,704,737,0,0,0,0,0,0,0,705,705,705,705,705,705,705,705, + 1253,1253,1253,1253,1253,1253,1253,1253,1254,1254,1254,1254,1254,1254,1254,1254,1255,1255,1255,1255,1255,1255,1255,1255,1256,1256,1256,1256,1256,1256,1256,1256, + 1257,1257,1257,1257,1257,1257,1257,1257,1258,1258,1258,1258,1258,1258,1258,1258,1291,0,0,0,0,0,0,0,1259,1259,1259,1259,1259,1259,1259,1259, + 587,587,587,587,587,587,587,587,588,588,588,588,588,588,588,588,589,589,589,589,589,589,589,589,590,590,590,590,590,590,590,590, + 591,591,591,591,591,591,591,591,592,592,592,592,592,592,592,592,721,0,0,0,753,0,0,0,593,593,593,593,593,593,593,593, + 1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1142,1142,1142,1142,1142,1143,1143,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1144,1144, + 1145,1145,1145,1145,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1275,0,0,0,1307,0,0,0,1147,1147,1147,1147,1147,1147,1147,1147, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 2420,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2432,2433,2434,2435,2436,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451, + 2484,2485,2486,2487,2488,2489,2490,2491,2492,2493,2494,2495,2496,2497,2498,2499,2500,2501,2502,2503,2504,2505,2506,2507,2508,2509,2510,2511,2512,2513,2514,2515, 212,212,212,212,212,212,212,212,213,213,213,213,213,213,213,213,214,214,214,214,214,214,214,214,215,215,215,215,215,215,215,215, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,16,17,18,19,20,21,22,23,24,25,26,27,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29, @@ -530,1553 +530,1553 @@ const u16 dsp563xx_device::t_move[0x10000] = { 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452, + 1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452,1452, + 1396,1396,1396,1396,1396,1396,1396,1396,1397,1397,1397,1397,1397,1397,1397,1397,1398,1398,1398,1398,1398,1398,1398,1398,1399,1399,1399,1399,1399,1399,1399,1399, + 1400,1400,1400,1400,1400,1400,1400,1400,1401,1401,1401,1401,1401,1401,1401,1401,0,0,0,0,0,0,0,0,1402,1402,1402,1402,1402,1402,1402,1402, 1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388, 1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388,1388, - 1332,1332,1332,1332,1332,1332,1332,1332,1333,1333,1333,1333,1333,1333,1333,1333,1334,1334,1334,1334,1334,1334,1334,1334,1335,1335,1335,1335,1335,1335,1335,1335, - 1336,1336,1336,1336,1336,1336,1336,1336,1337,1337,1337,1337,1337,1337,1337,1337,0,0,0,0,0,0,0,0,1338,1338,1338,1338,1338,1338,1338,1338, - 1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324, - 1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324, - 1260,1260,1260,1260,1260,1260,1260,1260,1261,1261,1261,1261,1261,1261,1261,1261,1262,1262,1262,1262,1262,1262,1262,1262,1263,1263,1263,1263,1263,1263,1263,1263, - 1264,1264,1264,1264,1264,1264,1264,1264,1265,1265,1265,1265,1265,1265,1265,1265,1316,0,0,0,0,0,0,0,1266,1266,1266,1266,1266,1266,1266,1266, + 1324,1324,1324,1324,1324,1324,1324,1324,1325,1325,1325,1325,1325,1325,1325,1325,1326,1326,1326,1326,1326,1326,1326,1326,1327,1327,1327,1327,1327,1327,1327,1327, + 1328,1328,1328,1328,1328,1328,1328,1328,1329,1329,1329,1329,1329,1329,1329,1329,1380,0,0,0,0,0,0,0,1330,1330,1330,1330,1330,1330,1330,1330, + 1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453, + 1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453,1453, + 1403,1403,1403,1403,1403,1403,1403,1403,1404,1404,1404,1404,1404,1404,1404,1404,1405,1405,1405,1405,1405,1405,1405,1405,1406,1406,1406,1406,1406,1406,1406,1406, + 1407,1407,1407,1407,1407,1407,1407,1407,1408,1408,1408,1408,1408,1408,1408,1408,0,0,0,0,0,0,0,0,1409,1409,1409,1409,1409,1409,1409,1409, 1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389, 1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389,1389, - 1339,1339,1339,1339,1339,1339,1339,1339,1340,1340,1340,1340,1340,1340,1340,1340,1341,1341,1341,1341,1341,1341,1341,1341,1342,1342,1342,1342,1342,1342,1342,1342, - 1343,1343,1343,1343,1343,1343,1343,1343,1344,1344,1344,1344,1344,1344,1344,1344,0,0,0,0,0,0,0,0,1345,1345,1345,1345,1345,1345,1345,1345, - 1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325, - 1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325, - 1267,1267,1267,1267,1267,1267,1267,1267,1268,1268,1268,1268,1268,1268,1268,1268,1269,1269,1269,1269,1269,1269,1269,1269,1270,1270,1270,1270,1270,1270,1270,1270, - 1271,1271,1271,1271,1271,1271,1271,1271,1272,1272,1272,1272,1272,1272,1272,1272,1317,0,0,0,0,0,0,0,1273,1273,1273,1273,1273,1273,1273,1273, + 1331,1331,1331,1331,1331,1331,1331,1331,1332,1332,1332,1332,1332,1332,1332,1332,1333,1333,1333,1333,1333,1333,1333,1333,1334,1334,1334,1334,1334,1334,1334,1334, + 1335,1335,1335,1335,1335,1335,1335,1335,1336,1336,1336,1336,1336,1336,1336,1336,1381,0,0,0,0,0,0,0,1337,1337,1337,1337,1337,1337,1337,1337, + 1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454, + 1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454,1454, + 1410,1410,1410,1410,1410,1410,1410,1410,1411,1411,1411,1411,1411,1411,1411,1411,1412,1412,1412,1412,1412,1412,1412,1412,1413,1413,1413,1413,1413,1413,1413,1413, + 1414,1414,1414,1414,1414,1414,1414,1414,1415,1415,1415,1415,1415,1415,1415,1415,0,0,0,0,0,0,0,0,1416,1416,1416,1416,1416,1416,1416,1416, 1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390, 1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390,1390, - 1346,1346,1346,1346,1346,1346,1346,1346,1347,1347,1347,1347,1347,1347,1347,1347,1348,1348,1348,1348,1348,1348,1348,1348,1349,1349,1349,1349,1349,1349,1349,1349, - 1350,1350,1350,1350,1350,1350,1350,1350,1351,1351,1351,1351,1351,1351,1351,1351,0,0,0,0,0,0,0,0,1352,1352,1352,1352,1352,1352,1352,1352, - 1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326, - 1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326, - 1274,1274,1274,1274,1274,1274,1274,1274,1275,1275,1275,1275,1275,1275,1275,1275,1276,1276,1276,1276,1276,1276,1276,1276,1277,1277,1277,1277,1277,1277,1277,1277, - 1278,1278,1278,1278,1278,1278,1278,1278,1279,1279,1279,1279,1279,1279,1279,1279,1318,0,0,0,0,0,0,0,1280,1280,1280,1280,1280,1280,1280,1280, + 1338,1338,1338,1338,1338,1338,1338,1338,1339,1339,1339,1339,1339,1339,1339,1339,1340,1340,1340,1340,1340,1340,1340,1340,1341,1341,1341,1341,1341,1341,1341,1341, + 1342,1342,1342,1342,1342,1342,1342,1342,1343,1343,1343,1343,1343,1343,1343,1343,1382,0,0,0,0,0,0,0,1344,1344,1344,1344,1344,1344,1344,1344, + 1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455, + 1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455,1455, + 1417,1417,1417,1417,1417,1417,1417,1417,1418,1418,1418,1418,1418,1418,1418,1418,1419,1419,1419,1419,1419,1419,1419,1419,1420,1420,1420,1420,1420,1420,1420,1420, + 1421,1421,1421,1421,1421,1421,1421,1421,1422,1422,1422,1422,1422,1422,1422,1422,0,0,0,0,0,0,0,0,1423,1423,1423,1423,1423,1423,1423,1423, 1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391, 1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391,1391, - 1353,1353,1353,1353,1353,1353,1353,1353,1354,1354,1354,1354,1354,1354,1354,1354,1355,1355,1355,1355,1355,1355,1355,1355,1356,1356,1356,1356,1356,1356,1356,1356, - 1357,1357,1357,1357,1357,1357,1357,1357,1358,1358,1358,1358,1358,1358,1358,1358,0,0,0,0,0,0,0,0,1359,1359,1359,1359,1359,1359,1359,1359, - 1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327, - 1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327,1327, - 1281,1281,1281,1281,1281,1281,1281,1281,1282,1282,1282,1282,1282,1282,1282,1282,1283,1283,1283,1283,1283,1283,1283,1283,1284,1284,1284,1284,1284,1284,1284,1284, - 1285,1285,1285,1285,1285,1285,1285,1285,1286,1286,1286,1286,1286,1286,1286,1286,1319,0,0,0,0,0,0,0,1287,1287,1287,1287,1287,1287,1287,1287, + 1345,1345,1345,1345,1345,1345,1345,1345,1346,1346,1346,1346,1346,1346,1346,1346,1347,1347,1347,1347,1347,1347,1347,1347,1348,1348,1348,1348,1348,1348,1348,1348, + 1349,1349,1349,1349,1349,1349,1349,1349,1350,1350,1350,1350,1350,1350,1350,1350,1383,0,0,0,0,0,0,0,1351,1351,1351,1351,1351,1351,1351,1351, + 468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468, + 468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468,468, + 314,314,314,314,314,314,314,314,315,315,315,315,315,315,315,315,316,316,316,316,316,316,316,316,317,317,317,317,317,317,317,317, + 318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,426,0,0,0,0,0,0,0,320,320,320,320,320,320,320,320, 454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454, 454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454,454, - 314,314,314,314,314,314,314,314,315,315,315,315,315,315,315,315,316,316,316,316,316,316,316,316,317,317,317,317,317,317,317,317, - 318,318,318,318,318,318,318,318,319,319,319,319,319,319,319,319,0,0,0,0,0,0,0,0,320,320,320,320,320,320,320,320, - 440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440, - 440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440,440, 216,216,216,216,216,216,216,216,217,217,217,217,217,217,217,217,218,218,218,218,218,218,218,218,219,219,219,219,219,219,219,219, - 220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,412,0,0,0,426,0,0,0,222,222,222,222,222,222,222,222, + 220,220,220,220,220,220,220,220,221,221,221,221,221,221,221,221,412,0,0,0,440,0,0,0,222,222,222,222,222,222,222,222, + 469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469, + 469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469, + 321,321,321,321,321,321,321,321,322,322,322,322,322,322,322,322,323,323,323,323,323,323,323,323,324,324,324,324,324,324,324,324, + 325,325,325,325,325,325,325,325,326,326,326,326,326,326,326,326,427,0,0,0,0,0,0,0,327,327,327,327,327,327,327,327, 455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455, 455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455,455, - 321,321,321,321,321,321,321,321,322,322,322,322,322,322,322,322,323,323,323,323,323,323,323,323,324,324,324,324,324,324,324,324, - 325,325,325,325,325,325,325,325,326,326,326,326,326,326,326,326,0,0,0,0,0,0,0,0,327,327,327,327,327,327,327,327, - 441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441, - 441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441,441, 223,223,223,223,223,223,223,223,224,224,224,224,224,224,224,224,225,225,225,225,225,225,225,225,226,226,226,226,226,226,226,226, - 227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,413,0,0,0,427,0,0,0,229,229,229,229,229,229,229,229, + 227,227,227,227,227,227,227,227,228,228,228,228,228,228,228,228,413,0,0,0,441,0,0,0,229,229,229,229,229,229,229,229, + 470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470, + 470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470, + 328,328,328,328,328,328,328,328,329,329,329,329,329,329,329,329,330,330,330,330,330,330,330,330,331,331,331,331,331,331,331,331, + 332,332,332,332,332,332,332,332,333,333,333,333,333,333,333,333,428,0,0,0,0,0,0,0,334,334,334,334,334,334,334,334, 456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456, 456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456,456, - 328,328,328,328,328,328,328,328,329,329,329,329,329,329,329,329,330,330,330,330,330,330,330,330,331,331,331,331,331,331,331,331, - 332,332,332,332,332,332,332,332,333,333,333,333,333,333,333,333,0,0,0,0,0,0,0,0,334,334,334,334,334,334,334,334, - 442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442, - 442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442,442, 230,230,230,230,230,230,230,230,231,231,231,231,231,231,231,231,232,232,232,232,232,232,232,232,233,233,233,233,233,233,233,233, - 234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,414,0,0,0,428,0,0,0,236,236,236,236,236,236,236,236, + 234,234,234,234,234,234,234,234,235,235,235,235,235,235,235,235,414,0,0,0,442,0,0,0,236,236,236,236,236,236,236,236, + 471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471, + 471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471, + 335,335,335,335,335,335,335,335,336,336,336,336,336,336,336,336,337,337,337,337,337,337,337,337,338,338,338,338,338,338,338,338, + 339,339,339,339,339,339,339,339,340,340,340,340,340,340,340,340,429,0,0,0,0,0,0,0,341,341,341,341,341,341,341,341, 457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457, 457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457,457, - 335,335,335,335,335,335,335,335,336,336,336,336,336,336,336,336,337,337,337,337,337,337,337,337,338,338,338,338,338,338,338,338, - 339,339,339,339,339,339,339,339,340,340,340,340,340,340,340,340,0,0,0,0,0,0,0,0,341,341,341,341,341,341,341,341, - 443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443, - 443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443,443, 237,237,237,237,237,237,237,237,238,238,238,238,238,238,238,238,239,239,239,239,239,239,239,239,240,240,240,240,240,240,240,240, - 241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,415,0,0,0,429,0,0,0,243,243,243,243,243,243,243,243, + 241,241,241,241,241,241,241,241,242,242,242,242,242,242,242,242,415,0,0,0,443,0,0,0,243,243,243,243,243,243,243,243, + 1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456, + 1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456,1456, + 1424,1424,1424,1424,1424,1424,1424,1424,1425,1425,1425,1425,1425,1425,1425,1425,1426,1426,1426,1426,1426,1426,1426,1426,1427,1427,1427,1427,1427,1427,1427,1427, + 1428,1428,1428,1428,1428,1428,1428,1428,1429,1429,1429,1429,1429,1429,1429,1429,0,0,0,0,0,0,0,0,1430,1430,1430,1430,1430,1430,1430,1430, 1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392, 1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392,1392, - 1360,1360,1360,1360,1360,1360,1360,1360,1361,1361,1361,1361,1361,1361,1361,1361,1362,1362,1362,1362,1362,1362,1362,1362,1363,1363,1363,1363,1363,1363,1363,1363, - 1364,1364,1364,1364,1364,1364,1364,1364,1365,1365,1365,1365,1365,1365,1365,1365,0,0,0,0,0,0,0,0,1366,1366,1366,1366,1366,1366,1366,1366, - 1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328, - 1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328,1328, - 1288,1288,1288,1288,1288,1288,1288,1288,1289,1289,1289,1289,1289,1289,1289,1289,1290,1290,1290,1290,1290,1290,1290,1290,1291,1291,1291,1291,1291,1291,1291,1291, - 1292,1292,1292,1292,1292,1292,1292,1292,1293,1293,1293,1293,1293,1293,1293,1293,1320,0,0,0,0,0,0,0,1294,1294,1294,1294,1294,1294,1294,1294, + 1352,1352,1352,1352,1352,1352,1352,1352,1353,1353,1353,1353,1353,1353,1353,1353,1354,1354,1354,1354,1354,1354,1354,1354,1355,1355,1355,1355,1355,1355,1355,1355, + 1356,1356,1356,1356,1356,1356,1356,1356,1357,1357,1357,1357,1357,1357,1357,1357,1384,0,0,0,0,0,0,0,1358,1358,1358,1358,1358,1358,1358,1358, + 1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457, + 1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457,1457, + 1431,1431,1431,1431,1431,1431,1431,1431,1432,1432,1432,1432,1432,1432,1432,1432,1433,1433,1433,1433,1433,1433,1433,1433,1434,1434,1434,1434,1434,1434,1434,1434, + 1435,1435,1435,1435,1435,1435,1435,1435,1436,1436,1436,1436,1436,1436,1436,1436,0,0,0,0,0,0,0,0,1437,1437,1437,1437,1437,1437,1437,1437, 1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393, 1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393,1393, - 1367,1367,1367,1367,1367,1367,1367,1367,1368,1368,1368,1368,1368,1368,1368,1368,1369,1369,1369,1369,1369,1369,1369,1369,1370,1370,1370,1370,1370,1370,1370,1370, - 1371,1371,1371,1371,1371,1371,1371,1371,1372,1372,1372,1372,1372,1372,1372,1372,0,0,0,0,0,0,0,0,1373,1373,1373,1373,1373,1373,1373,1373, - 1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329, - 1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329,1329, - 1295,1295,1295,1295,1295,1295,1295,1295,1296,1296,1296,1296,1296,1296,1296,1296,1297,1297,1297,1297,1297,1297,1297,1297,1298,1298,1298,1298,1298,1298,1298,1298, - 1299,1299,1299,1299,1299,1299,1299,1299,1300,1300,1300,1300,1300,1300,1300,1300,1321,0,0,0,0,0,0,0,1301,1301,1301,1301,1301,1301,1301,1301, + 1359,1359,1359,1359,1359,1359,1359,1359,1360,1360,1360,1360,1360,1360,1360,1360,1361,1361,1361,1361,1361,1361,1361,1361,1362,1362,1362,1362,1362,1362,1362,1362, + 1363,1363,1363,1363,1363,1363,1363,1363,1364,1364,1364,1364,1364,1364,1364,1364,1385,0,0,0,0,0,0,0,1365,1365,1365,1365,1365,1365,1365,1365, + 1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458, + 1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458,1458, + 1438,1438,1438,1438,1438,1438,1438,1438,1439,1439,1439,1439,1439,1439,1439,1439,1440,1440,1440,1440,1440,1440,1440,1440,1441,1441,1441,1441,1441,1441,1441,1441, + 1442,1442,1442,1442,1442,1442,1442,1442,1443,1443,1443,1443,1443,1443,1443,1443,0,0,0,0,0,0,0,0,1444,1444,1444,1444,1444,1444,1444,1444, 1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394, 1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394,1394, - 1374,1374,1374,1374,1374,1374,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1376,1376,1376,1376,1376,1376,1377,1377,1377,1377,1377,1377,1377,1377, - 1378,1378,1378,1378,1378,1378,1378,1378,1379,1379,1379,1379,1379,1379,1379,1379,0,0,0,0,0,0,0,0,1380,1380,1380,1380,1380,1380,1380,1380, - 1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330, - 1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330,1330, - 1302,1302,1302,1302,1302,1302,1302,1302,1303,1303,1303,1303,1303,1303,1303,1303,1304,1304,1304,1304,1304,1304,1304,1304,1305,1305,1305,1305,1305,1305,1305,1305, - 1306,1306,1306,1306,1306,1306,1306,1306,1307,1307,1307,1307,1307,1307,1307,1307,1322,0,0,0,0,0,0,0,1308,1308,1308,1308,1308,1308,1308,1308, + 1366,1366,1366,1366,1366,1366,1366,1366,1367,1367,1367,1367,1367,1367,1367,1367,1368,1368,1368,1368,1368,1368,1368,1368,1369,1369,1369,1369,1369,1369,1369,1369, + 1370,1370,1370,1370,1370,1370,1370,1370,1371,1371,1371,1371,1371,1371,1371,1371,1386,0,0,0,0,0,0,0,1372,1372,1372,1372,1372,1372,1372,1372, + 1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459, + 1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459,1459, + 1445,1445,1445,1445,1445,1445,1445,1445,1446,1446,1446,1446,1446,1446,1446,1446,1447,1447,1447,1447,1447,1447,1447,1447,1448,1448,1448,1448,1448,1448,1448,1448, + 1449,1449,1449,1449,1449,1449,1449,1449,1450,1450,1450,1450,1450,1450,1450,1450,0,0,0,0,0,0,0,0,1451,1451,1451,1451,1451,1451,1451,1451, 1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395, 1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395,1395, - 1381,1381,1381,1381,1381,1381,1381,1381,1382,1382,1382,1382,1382,1382,1382,1382,1383,1383,1383,1383,1383,1383,1383,1383,1384,1384,1384,1384,1384,1384,1384,1384, - 1385,1385,1385,1385,1385,1385,1385,1385,1386,1386,1386,1386,1386,1386,1386,1386,0,0,0,0,0,0,0,0,1387,1387,1387,1387,1387,1387,1387,1387, - 1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331, - 1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331,1331, - 1309,1309,1309,1309,1309,1309,1309,1309,1310,1310,1310,1310,1310,1310,1310,1310,1311,1311,1311,1311,1311,1311,1311,1311,1312,1312,1312,1312,1312,1312,1312,1312, - 1313,1313,1313,1313,1313,1313,1313,1313,1314,1314,1314,1314,1314,1314,1314,1314,1323,0,0,0,0,0,0,0,1315,1315,1315,1315,1315,1315,1315,1315, - 976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976, - 976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976,976, - 836,836,836,836,836,836,836,836,837,837,837,837,837,837,837,837,838,838,838,838,838,838,838,838,839,839,839,839,839,839,839,839, - 840,840,840,840,840,840,840,840,841,841,841,841,841,841,841,841,0,0,0,0,0,0,0,0,842,842,842,842,842,842,842,842, - 962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962, - 962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962,962, - 738,738,738,738,738,738,738,738,739,739,739,739,739,739,739,739,740,740,740,740,740,740,740,740,741,741,741,741,741,741,741,741, - 742,742,742,742,742,742,742,742,743,743,743,743,743,743,743,743,934,0,0,0,948,0,0,0,744,744,744,744,744,744,744,744, - 977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977, - 977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977,977, - 843,843,843,843,843,843,843,843,844,844,844,844,844,844,844,844,845,845,845,845,845,845,845,845,846,846,846,846,846,846,846,846, - 847,847,847,847,847,847,847,847,848,848,848,848,848,848,848,848,0,0,0,0,0,0,0,0,849,849,849,849,849,849,849,849, - 963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963, - 963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963,963, - 745,745,745,745,745,745,745,745,746,746,746,746,746,746,746,746,747,747,747,747,747,747,747,747,748,748,748,748,748,748,748,748, - 749,749,749,749,749,749,749,749,750,750,750,750,750,750,750,750,935,0,0,0,949,0,0,0,751,751,751,751,751,751,751,751, - 978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978, - 978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978,978, - 850,850,850,850,850,850,850,850,851,851,851,851,851,851,851,851,852,852,852,852,852,852,852,852,853,853,853,853,853,853,853,853, - 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,0,0,0,0,0,0,0,0,856,856,856,856,856,856,856,856, - 964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964, - 964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964,964, - 752,752,752,752,752,752,752,752,753,753,753,753,753,753,753,753,754,754,754,754,754,754,754,754,755,755,755,755,755,755,755,755, - 756,756,756,756,756,756,756,756,757,757,757,757,757,757,757,757,936,0,0,0,950,0,0,0,758,758,758,758,758,758,758,758, - 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979, - 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979, - 857,857,857,857,857,857,857,857,858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,860,860,860,860,860,860,860,860, - 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,0,0,0,0,0,0,0,0,863,863,863,863,863,863,863,863, - 965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965, - 965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965,965, - 759,759,759,759,759,759,759,759,760,760,760,760,760,760,760,760,761,761,761,761,761,761,761,761,762,762,762,762,762,762,762,762, - 763,763,763,763,763,763,763,763,764,764,764,764,764,764,764,764,937,0,0,0,951,0,0,0,765,765,765,765,765,765,765,765, + 1373,1373,1373,1373,1373,1373,1373,1373,1374,1374,1374,1374,1374,1374,1374,1374,1375,1375,1375,1375,1375,1375,1375,1375,1376,1376,1376,1376,1376,1376,1376,1376, + 1377,1377,1377,1377,1377,1377,1377,1377,1378,1378,1378,1378,1378,1378,1378,1378,1387,0,0,0,0,0,0,0,1379,1379,1379,1379,1379,1379,1379,1379, + 1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, + 1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, + 868,868,868,868,868,868,868,868,869,869,869,869,869,869,869,869,870,870,870,870,870,870,870,870,871,871,871,871,871,871,871,871, + 872,872,872,872,872,872,872,872,873,873,873,873,873,873,873,873,980,0,0,0,0,0,0,0,874,874,874,874,874,874,874,874, + 1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008, + 1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008,1008, + 770,770,770,770,770,770,770,770,771,771,771,771,771,771,771,771,772,772,772,772,772,772,772,772,773,773,773,773,773,773,773,773, + 774,774,774,774,774,774,774,774,775,775,775,775,775,775,775,775,966,0,0,0,994,0,0,0,776,776,776,776,776,776,776,776, + 1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023, + 1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023,1023, + 875,875,875,875,875,875,875,875,876,876,876,876,876,876,876,876,877,877,877,877,877,877,877,877,878,878,878,878,878,878,878,878, + 879,879,879,879,879,879,879,879,880,880,880,880,880,880,880,880,981,0,0,0,0,0,0,0,881,881,881,881,881,881,881,881, + 1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009, + 1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009,1009, + 777,777,777,777,777,777,777,777,778,778,778,778,778,778,778,778,779,779,779,779,779,779,779,779,780,780,780,780,780,780,780,780, + 781,781,781,781,781,781,781,781,782,782,782,782,782,782,782,782,967,0,0,0,995,0,0,0,783,783,783,783,783,783,783,783, + 1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024, + 1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024, + 882,882,882,882,882,882,882,882,883,883,883,883,883,883,883,883,884,884,884,884,884,884,884,884,885,885,885,885,885,885,885,885, + 886,886,886,886,886,886,886,886,887,887,887,887,887,887,887,887,982,0,0,0,0,0,0,0,888,888,888,888,888,888,888,888, + 1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010, + 1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010,1010, + 784,784,784,784,784,784,784,784,785,785,785,785,785,785,785,785,786,786,786,786,786,786,786,786,787,787,787,787,787,787,787,787, + 788,788,788,788,788,788,788,788,789,789,789,789,789,789,789,789,968,0,0,0,996,0,0,0,790,790,790,790,790,790,790,790, + 1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025, + 1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025,1025, + 889,889,889,889,889,889,889,889,890,890,890,890,890,890,890,890,891,891,891,891,891,891,891,891,892,892,892,892,892,892,892,892, + 893,893,893,893,893,893,893,893,894,894,894,894,894,894,894,894,983,0,0,0,0,0,0,0,895,895,895,895,895,895,895,895, + 1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011, + 1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011,1011, + 791,791,791,791,791,791,791,791,792,792,792,792,792,792,792,792,793,793,793,793,793,793,793,793,794,794,794,794,794,794,794,794, + 795,795,795,795,795,795,795,795,796,796,796,796,796,796,796,796,969,0,0,0,997,0,0,0,797,797,797,797,797,797,797,797, + 472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472, + 472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472,472, + 342,342,342,342,342,342,342,342,343,343,343,343,343,343,343,343,344,344,344,344,344,344,344,344,345,345,345,345,345,345,345,345, + 346,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,430,0,0,0,0,0,0,0,348,348,348,348,348,348,348,348, 458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458, 458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458,458, - 342,342,342,342,342,342,342,342,343,343,343,343,343,343,343,343,344,344,344,344,344,344,344,344,345,345,345,345,345,345,345,345, - 346,346,346,346,346,346,346,346,347,347,347,347,347,347,347,347,0,0,0,0,0,0,0,0,348,348,348,348,348,348,348,348, - 444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444, - 444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444,444, 244,244,244,244,244,244,244,244,245,245,245,245,245,245,245,245,246,246,246,246,246,246,246,246,247,247,247,247,247,247,247,247, - 248,248,248,248,248,248,248,248,249,249,249,249,249,249,249,249,416,0,0,0,430,0,0,0,250,250,250,250,250,250,250,250, + 248,248,248,248,248,248,248,248,249,249,249,249,249,249,249,249,416,0,0,0,444,0,0,0,250,250,250,250,250,250,250,250, + 473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473, + 473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473,473, + 349,349,349,349,349,349,349,349,350,350,350,350,350,350,350,350,351,351,351,351,351,351,351,351,352,352,352,352,352,352,352,352, + 353,353,353,353,353,353,353,353,354,354,354,354,354,354,354,354,431,0,0,0,0,0,0,0,355,355,355,355,355,355,355,355, 459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459, 459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459,459, - 349,349,349,349,349,349,349,349,350,350,350,350,350,350,350,350,351,351,351,351,351,351,351,351,352,352,352,352,352,352,352,352, - 353,353,353,353,353,353,353,353,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0,355,355,355,355,355,355,355,355, - 445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445, - 445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445,445, 251,251,251,251,251,251,251,251,252,252,252,252,252,252,252,252,253,253,253,253,253,253,253,253,254,254,254,254,254,254,254,254, - 255,255,255,255,255,255,255,255,256,256,256,256,256,256,256,256,417,0,0,0,431,0,0,0,257,257,257,257,257,257,257,257, + 255,255,255,255,255,255,255,255,256,256,256,256,256,256,256,256,417,0,0,0,445,0,0,0,257,257,257,257,257,257,257,257, + 474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474, + 474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474,474, + 356,356,356,356,356,356,356,356,357,357,357,357,357,357,357,357,358,358,358,358,358,358,358,358,359,359,359,359,359,359,359,359, + 360,360,360,360,360,360,360,360,361,361,361,361,361,361,361,361,432,0,0,0,0,0,0,0,362,362,362,362,362,362,362,362, 460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460, 460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460,460, - 356,356,356,356,356,356,356,356,357,357,357,357,357,357,357,357,358,358,358,358,358,358,358,358,359,359,359,359,359,359,359,359, - 360,360,360,360,360,360,360,360,361,361,361,361,361,361,361,361,0,0,0,0,0,0,0,0,362,362,362,362,362,362,362,362, - 446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446, - 446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446,446, 258,258,258,258,258,258,258,258,259,259,259,259,259,259,259,259,260,260,260,260,260,260,260,260,261,261,261,261,261,261,261,261, - 262,262,262,262,262,262,262,262,263,263,263,263,263,263,263,263,418,0,0,0,432,0,0,0,264,264,264,264,264,264,264,264, + 262,262,262,262,262,262,262,262,263,263,263,263,263,263,263,263,418,0,0,0,446,0,0,0,264,264,264,264,264,264,264,264, + 475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475, + 475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475,475, + 363,363,363,363,363,363,363,363,364,364,364,364,364,364,364,364,365,365,365,365,365,365,365,365,366,366,366,366,366,366,366,366, + 367,367,367,367,367,367,367,367,368,368,368,368,368,368,368,368,433,0,0,0,0,0,0,0,369,369,369,369,369,369,369,369, 461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461, 461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461,461, - 363,363,363,363,363,363,363,363,364,364,364,364,364,364,364,364,365,365,365,365,365,365,365,365,366,366,366,366,366,366,366,366, - 367,367,367,367,367,367,367,367,368,368,368,368,368,368,368,368,0,0,0,0,0,0,0,0,369,369,369,369,369,369,369,369, - 447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447, - 447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447,447, 265,265,265,265,265,265,265,265,266,266,266,266,266,266,266,266,267,267,267,267,267,267,267,267,268,268,268,268,268,268,268,268, - 269,269,269,269,269,269,269,269,270,270,270,270,270,270,270,270,419,0,0,0,433,0,0,0,271,271,271,271,271,271,271,271, + 269,269,269,269,269,269,269,269,270,270,270,270,270,270,270,270,419,0,0,0,447,0,0,0,271,271,271,271,271,271,271,271, + 476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476, + 476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476,476, + 370,370,370,370,370,370,370,370,371,371,371,371,371,371,371,371,372,372,372,372,372,372,372,372,373,373,373,373,373,373,373,373, + 374,374,374,374,374,374,374,374,375,375,375,375,375,375,375,375,434,0,0,0,0,0,0,0,376,376,376,376,376,376,376,376, 462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462, 462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462,462, - 370,370,370,370,370,370,370,370,371,371,371,371,371,371,371,371,372,372,372,372,372,372,372,372,373,373,373,373,373,373,373,373, - 374,374,374,374,374,374,374,374,375,375,375,375,375,375,375,375,0,0,0,0,0,0,0,0,376,376,376,376,376,376,376,376, - 448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448, - 448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448,448, 272,272,272,272,272,272,272,272,273,273,273,273,273,273,273,273,274,274,274,274,274,274,274,274,275,275,275,275,275,275,275,275, - 276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,420,0,0,0,434,0,0,0,278,278,278,278,278,278,278,278, + 276,276,276,276,276,276,276,276,277,277,277,277,277,277,277,277,420,0,0,0,448,0,0,0,278,278,278,278,278,278,278,278, + 477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477, + 477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477, + 377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,379,379,379,379,379,379,379,379,380,380,380,380,380,380,380,380, + 381,381,381,381,381,381,381,381,382,382,382,382,382,382,382,382,435,0,0,0,0,0,0,0,383,383,383,383,383,383,383,383, 463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463, 463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463,463, - 377,377,377,377,377,377,377,377,378,378,378,378,378,378,378,378,379,379,379,379,379,379,379,379,380,380,380,380,380,380,380,380, - 381,381,381,381,381,381,381,381,382,382,382,382,382,382,382,382,0,0,0,0,0,0,0,0,383,383,383,383,383,383,383,383, - 449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449, - 449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449,449, 279,279,279,279,279,279,279,279,280,280,280,280,280,280,280,280,281,281,281,281,281,281,281,281,282,282,282,282,282,282,282,282, - 283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,421,0,0,0,435,0,0,0,285,285,285,285,285,285,285,285, + 283,283,283,283,283,283,283,283,284,284,284,284,284,284,284,284,421,0,0,0,449,0,0,0,285,285,285,285,285,285,285,285, + 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478, + 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478, + 384,384,384,384,384,384,384,384,385,385,385,385,385,385,385,385,386,386,386,386,386,386,386,386,387,387,387,387,387,387,387,387, + 388,388,388,388,388,388,388,388,389,389,389,389,389,389,389,389,436,0,0,0,0,0,0,0,390,390,390,390,390,390,390,390, 464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464, 464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464,464, - 384,384,384,384,384,384,384,384,385,385,385,385,385,385,385,385,386,386,386,386,386,386,386,386,387,387,387,387,387,387,387,387, - 388,388,388,388,388,388,388,388,389,389,389,389,389,389,389,389,0,0,0,0,0,0,0,0,390,390,390,390,390,390,390,390, - 450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450, - 450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450,450, 286,286,286,286,286,286,286,286,287,287,287,287,287,287,287,287,288,288,288,288,288,288,288,288,289,289,289,289,289,289,289,289, - 290,290,290,290,290,290,290,290,291,291,291,291,291,291,291,291,422,0,0,0,436,0,0,0,292,292,292,292,292,292,292,292, + 290,290,290,290,290,290,290,290,291,291,291,291,291,291,291,291,422,0,0,0,450,0,0,0,292,292,292,292,292,292,292,292, + 479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479, + 479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479,479, + 391,391,391,391,391,391,391,391,392,392,392,392,392,392,392,392,393,393,393,393,393,393,393,393,394,394,394,394,394,394,394,394, + 395,395,395,395,395,395,395,395,396,396,396,396,396,396,396,396,437,0,0,0,0,0,0,0,397,397,397,397,397,397,397,397, 465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465, 465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465,465, - 391,391,391,391,391,391,391,391,392,392,392,392,392,392,392,392,393,393,393,393,393,393,393,393,394,394,394,394,394,394,394,394, - 395,395,395,395,395,395,395,395,396,396,396,396,396,396,396,396,0,0,0,0,0,0,0,0,397,397,397,397,397,397,397,397, - 451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451, - 451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451, 293,293,293,293,293,293,293,293,294,294,294,294,294,294,294,294,295,295,295,295,295,295,295,295,296,296,296,296,296,296,296,296, - 297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,423,0,0,0,437,0,0,0,299,299,299,299,299,299,299,299, - 980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980, - 980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980,980, - 864,864,864,864,864,864,864,864,865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,867,867,867,867,867,867,867,867, - 868,868,868,868,868,868,868,868,869,869,869,869,869,869,869,869,0,0,0,0,0,0,0,0,870,870,870,870,870,870,870,870, - 966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966, - 966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966,966, - 766,766,766,766,766,766,766,766,767,767,767,767,767,767,767,767,768,768,768,768,768,768,768,768,769,769,769,769,769,769,769,769, - 770,770,770,770,770,770,770,770,771,771,771,771,771,771,771,771,938,0,0,0,952,0,0,0,772,772,772,772,772,772,772,772, - 981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981, - 981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981,981, - 871,871,871,871,871,871,871,871,872,872,872,872,872,872,872,872,873,873,873,873,873,873,873,873,874,874,874,874,874,874,874,874, - 875,875,875,875,875,875,875,875,876,876,876,876,876,876,876,876,0,0,0,0,0,0,0,0,877,877,877,877,877,877,877,877, - 967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967, - 967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967,967, - 773,773,773,773,773,773,773,773,774,774,774,774,774,774,774,774,775,775,775,775,775,775,775,775,776,776,776,776,776,776,776,776, - 777,777,777,777,777,777,777,777,778,778,778,778,778,778,778,778,939,0,0,0,953,0,0,0,779,779,779,779,779,779,779,779, - 982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982, - 982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982,982, - 878,878,878,878,878,878,878,878,879,879,879,879,879,879,879,879,880,880,880,880,880,880,880,880,881,881,881,881,881,881,881,881, - 882,882,882,882,882,882,882,882,883,883,883,883,883,883,883,883,0,0,0,0,0,0,0,0,884,884,884,884,884,884,884,884, - 968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968, - 968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968,968, - 780,780,780,780,780,780,780,780,781,781,781,781,781,781,781,781,782,782,782,782,782,782,782,782,783,783,783,783,783,783,783,783, - 784,784,784,784,784,784,784,784,785,785,785,785,785,785,785,785,940,0,0,0,954,0,0,0,786,786,786,786,786,786,786,786, - 983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983, - 983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983,983, - 885,885,885,885,885,885,885,885,886,886,886,886,886,886,886,886,887,887,887,887,887,887,887,887,888,888,888,888,888,888,888,888, - 889,889,889,889,889,889,889,889,890,890,890,890,890,890,890,890,0,0,0,0,0,0,0,0,891,891,891,891,891,891,891,891, - 969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969, - 969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969,969, - 787,787,787,787,787,787,787,787,788,788,788,788,788,788,788,788,789,789,789,789,789,789,789,789,790,790,790,790,790,790,790,790, - 791,791,791,791,791,791,791,791,792,792,792,792,792,792,792,792,941,0,0,0,955,0,0,0,793,793,793,793,793,793,793,793, - 984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984, - 984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984,984, - 892,892,892,892,892,892,892,892,893,893,893,893,893,893,893,893,894,894,894,894,894,894,894,894,895,895,895,895,895,895,895,895, - 896,896,896,896,896,896,896,896,897,897,897,897,897,897,897,897,0,0,0,0,0,0,0,0,898,898,898,898,898,898,898,898, - 970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970, - 970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970,970, - 794,794,794,794,794,794,794,794,795,795,795,795,795,795,795,795,796,796,796,796,796,796,796,796,797,797,797,797,797,797,797,797, - 798,798,798,798,798,798,798,798,799,799,799,799,799,799,799,799,942,0,0,0,956,0,0,0,800,800,800,800,800,800,800,800, - 985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985, - 985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985,985, - 899,899,899,899,899,899,899,899,900,900,900,900,900,900,900,900,901,901,901,901,901,901,901,901,902,902,902,902,902,902,902,902, - 903,903,903,903,903,903,903,903,904,904,904,904,904,904,904,904,0,0,0,0,0,0,0,0,905,905,905,905,905,905,905,905, - 971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971, - 971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971,971, - 801,801,801,801,801,801,801,801,802,802,802,802,802,802,802,802,803,803,803,803,803,803,803,803,804,804,804,804,804,804,804,804, - 805,805,805,805,805,805,805,805,806,806,806,806,806,806,806,806,943,0,0,0,957,0,0,0,807,807,807,807,807,807,807,807, - 986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986, - 986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986,986, - 906,906,906,906,906,906,906,906,907,907,907,907,907,907,907,907,908,908,908,908,908,908,908,908,909,909,909,909,909,909,909,909, - 910,910,910,910,910,910,910,910,911,911,911,911,911,911,911,911,0,0,0,0,0,0,0,0,912,912,912,912,912,912,912,912, - 972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972, - 972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972,972, - 808,808,808,808,808,808,808,808,809,809,809,809,809,809,809,809,810,810,810,810,810,810,810,810,811,811,811,811,811,811,811,811, - 812,812,812,812,812,812,812,812,813,813,813,813,813,813,813,813,944,0,0,0,958,0,0,0,814,814,814,814,814,814,814,814, - 987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987, - 987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987,987, - 913,913,913,913,913,913,913,913,914,914,914,914,914,914,914,914,915,915,915,915,915,915,915,915,916,916,916,916,916,916,916,916, - 917,917,917,917,917,917,917,917,918,918,918,918,918,918,918,918,0,0,0,0,0,0,0,0,919,919,919,919,919,919,919,919, - 973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973, - 973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973,973, - 815,815,815,815,815,815,815,815,816,816,816,816,816,816,816,816,817,817,817,817,817,817,817,817,818,818,818,818,818,818,818,818, - 819,819,819,819,819,819,819,819,820,820,820,820,820,820,820,820,945,0,0,0,959,0,0,0,821,821,821,821,821,821,821,821, + 297,297,297,297,297,297,297,297,298,298,298,298,298,298,298,298,423,0,0,0,451,0,0,0,299,299,299,299,299,299,299,299, + 1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026, + 1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026,1026, + 896,896,896,896,896,896,896,896,897,897,897,897,897,897,897,897,898,898,898,898,898,898,898,898,899,899,899,899,899,899,899,899, + 900,900,900,900,900,900,900,900,901,901,901,901,901,901,901,901,984,0,0,0,0,0,0,0,902,902,902,902,902,902,902,902, + 1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012, + 1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012,1012, + 798,798,798,798,798,798,798,798,799,799,799,799,799,799,799,799,800,800,800,800,800,800,800,800,801,801,801,801,801,801,801,801, + 802,802,802,802,802,802,802,802,803,803,803,803,803,803,803,803,970,0,0,0,998,0,0,0,804,804,804,804,804,804,804,804, + 1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027, + 1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027,1027, + 903,903,903,903,903,903,903,903,904,904,904,904,904,904,904,904,905,905,905,905,905,905,905,905,906,906,906,906,906,906,906,906, + 907,907,907,907,907,907,907,907,908,908,908,908,908,908,908,908,985,0,0,0,0,0,0,0,909,909,909,909,909,909,909,909, + 1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013, + 1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013,1013, + 805,805,805,805,805,805,805,805,806,806,806,806,806,806,806,806,807,807,807,807,807,807,807,807,808,808,808,808,808,808,808,808, + 809,809,809,809,809,809,809,809,810,810,810,810,810,810,810,810,971,0,0,0,999,0,0,0,811,811,811,811,811,811,811,811, + 1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028, + 1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028,1028, + 910,910,910,910,910,910,910,910,911,911,911,911,911,911,911,911,912,912,912,912,912,912,912,912,913,913,913,913,913,913,913,913, + 914,914,914,914,914,914,914,914,915,915,915,915,915,915,915,915,986,0,0,0,0,0,0,0,916,916,916,916,916,916,916,916, + 1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014, + 1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014,1014, + 812,812,812,812,812,812,812,812,813,813,813,813,813,813,813,813,814,814,814,814,814,814,814,814,815,815,815,815,815,815,815,815, + 816,816,816,816,816,816,816,816,817,817,817,817,817,817,817,817,972,0,0,0,1000,0,0,0,818,818,818,818,818,818,818,818, + 1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029, + 1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029,1029, + 917,917,917,917,917,917,917,917,918,918,918,918,918,918,918,918,919,919,919,919,919,919,919,919,920,920,920,920,920,920,920,920, + 921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,987,0,0,0,0,0,0,0,923,923,923,923,923,923,923,923, + 1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015, + 1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015,1015, + 819,819,819,819,819,819,819,819,820,820,820,820,820,820,820,820,821,821,821,821,821,821,821,821,822,822,822,822,822,822,822,822, + 823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,973,0,0,0,1001,0,0,0,825,825,825,825,825,825,825,825, + 1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030, + 1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030,1030, + 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,926,926,926,926,926,926,926,926,927,927,927,927,927,927,927,927, + 928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,988,0,0,0,0,0,0,0,930,930,930,930,930,930,930,930, + 1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016, + 1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016,1016, + 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,828,828,828,828,828,828,828,828,829,829,829,829,829,829,829,829, + 830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,974,0,0,0,1002,0,0,0,832,832,832,832,832,832,832,832, + 1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031, + 1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031,1031, + 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,933,933,933,933,933,933,933,933,934,934,934,934,934,934,934,934, + 935,935,935,935,935,935,935,935,936,936,936,936,936,936,936,936,989,0,0,0,0,0,0,0,937,937,937,937,937,937,937,937, + 1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017, + 1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017,1017, + 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,835,835,835,835,835,835,835,835,836,836,836,836,836,836,836,836, + 837,837,837,837,837,837,837,837,838,838,838,838,838,838,838,838,975,0,0,0,1003,0,0,0,839,839,839,839,839,839,839,839, + 1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032, + 1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032,1032, + 938,938,938,938,938,938,938,938,939,939,939,939,939,939,939,939,940,940,940,940,940,940,940,940,941,941,941,941,941,941,941,941, + 942,942,942,942,942,942,942,942,943,943,943,943,943,943,943,943,990,0,0,0,0,0,0,0,944,944,944,944,944,944,944,944, + 1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018, + 1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018,1018, + 840,840,840,840,840,840,840,840,841,841,841,841,841,841,841,841,842,842,842,842,842,842,842,842,843,843,843,843,843,843,843,843, + 844,844,844,844,844,844,844,844,845,845,845,845,845,845,845,845,976,0,0,0,1004,0,0,0,846,846,846,846,846,846,846,846, + 1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033, + 1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033,1033, + 945,945,945,945,945,945,945,945,946,946,946,946,946,946,946,946,947,947,947,947,947,947,947,947,948,948,948,948,948,948,948,948, + 949,949,949,949,949,949,949,949,950,950,950,950,950,950,950,950,991,0,0,0,0,0,0,0,951,951,951,951,951,951,951,951, + 1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019, + 1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019,1019, + 847,847,847,847,847,847,847,847,848,848,848,848,848,848,848,848,849,849,849,849,849,849,849,849,850,850,850,850,850,850,850,850, + 851,851,851,851,851,851,851,851,852,852,852,852,852,852,852,852,977,0,0,0,1005,0,0,0,853,853,853,853,853,853,853,853, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480,480, + 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, + 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,438,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, 466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466,466, - 398,398,398,398,398,398,398,398,399,399,399,399,399,399,399,399,400,400,400,400,400,400,400,400,401,401,401,401,401,401,401,401, - 402,402,402,402,402,402,402,402,403,403,403,403,403,403,403,403,0,0,0,0,0,0,0,0,404,404,404,404,404,404,404,404, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, - 452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452,452, 300,300,300,300,300,300,300,300,301,301,301,301,301,301,301,301,302,302,302,302,302,302,302,302,303,303,303,303,303,303,303,303, - 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,438,0,0,0,306,306,306,306,306,306,306,306, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988,988, - 920,920,920,920,920,920,920,920,921,921,921,921,921,921,921,921,922,922,922,922,922,922,922,922,923,923,923,923,923,923,923,923, - 924,924,924,924,924,924,924,924,925,925,925,925,925,925,925,925,0,0,0,0,0,0,0,0,926,926,926,926,926,926,926,926, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974,974, - 822,822,822,822,822,822,822,822,823,823,823,823,823,823,823,823,824,824,824,824,824,824,824,824,825,825,825,825,825,825,825,825, - 826,826,826,826,826,826,826,826,827,827,827,827,827,827,827,827,946,0,0,0,960,0,0,0,828,828,828,828,828,828,828,828, + 304,304,304,304,304,304,304,304,305,305,305,305,305,305,305,305,424,0,0,0,452,0,0,0,306,306,306,306,306,306,306,306, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034,1034, + 952,952,952,952,952,952,952,952,953,953,953,953,953,953,953,953,954,954,954,954,954,954,954,954,955,955,955,955,955,955,955,955, + 956,956,956,956,956,956,956,956,957,957,957,957,957,957,957,957,992,0,0,0,0,0,0,0,958,958,958,958,958,958,958,958, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020,1020, + 854,854,854,854,854,854,854,854,855,855,855,855,855,855,855,855,856,856,856,856,856,856,856,856,857,857,857,857,857,857,857,857, + 858,858,858,858,858,858,858,858,859,859,859,859,859,859,859,859,978,0,0,0,1006,0,0,0,860,860,860,860,860,860,860,860, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481,481, + 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, + 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,439,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, 467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467, - 405,405,405,405,405,405,405,405,406,406,406,406,406,406,406,406,407,407,407,407,407,407,407,407,408,408,408,408,408,408,408,408, - 409,409,409,409,409,409,409,409,410,410,410,410,410,410,410,410,0,0,0,0,0,0,0,0,411,411,411,411,411,411,411,411, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, - 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453, 307,307,307,307,307,307,307,307,308,308,308,308,308,308,308,308,309,309,309,309,309,309,309,309,310,310,310,310,310,310,310,310, - 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,439,0,0,0,313,313,313,313,313,313,313,313, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989,989, - 927,927,927,927,927,927,927,927,928,928,928,928,928,928,928,928,929,929,929,929,929,929,929,929,930,930,930,930,930,930,930,930, - 931,931,931,931,931,931,931,931,932,932,932,932,932,932,932,932,0,0,0,0,0,0,0,0,933,933,933,933,933,933,933,933, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975,975, - 829,829,829,829,829,829,829,829,830,830,830,830,830,830,830,830,831,831,831,831,831,831,831,831,832,832,832,832,832,832,832,832, - 833,833,833,833,833,833,833,833,834,834,834,834,834,834,834,834,947,0,0,0,961,0,0,0,835,835,835,835,835,835,835,835, - 2164,2164,2164,2164,2164,2164,2164,2164,2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356, - 2164,2164,2164,2164,2164,2164,2164,2164,2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356, - 2164,2164,2164,2164,2164,2164,2164,2164,2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356, - 2164,2164,2164,2164,2164,2164,2164,2164,2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356, - 1652,1652,1652,1652,1652,1652,1652,1652,1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844, - 1652,1652,1652,1652,1652,1652,1652,1652,1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844, - 1652,1652,1652,1652,1652,1652,1652,1652,1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844, - 1652,1652,1652,1652,1652,1652,1652,1652,1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844, - 2165,2165,2165,2165,2165,2165,2165,2165,2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357, - 2165,2165,2165,2165,2165,2165,2165,2165,2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357, - 2165,2165,2165,2165,2165,2165,2165,2165,2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357, - 2165,2165,2165,2165,2165,2165,2165,2165,2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357, - 1653,1653,1653,1653,1653,1653,1653,1653,1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845, - 1653,1653,1653,1653,1653,1653,1653,1653,1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845, - 1653,1653,1653,1653,1653,1653,1653,1653,1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845, - 1653,1653,1653,1653,1653,1653,1653,1653,1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845, - 2166,2166,2166,2166,2166,2166,2166,2166,2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358, - 2166,2166,2166,2166,2166,2166,2166,2166,2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358, - 2166,2166,2166,2166,2166,2166,2166,2166,2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358, - 2166,2166,2166,2166,2166,2166,2166,2166,2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358, - 1654,1654,1654,1654,1654,1654,1654,1654,1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846, - 1654,1654,1654,1654,1654,1654,1654,1654,1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846, - 1654,1654,1654,1654,1654,1654,1654,1654,1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846, - 1654,1654,1654,1654,1654,1654,1654,1654,1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846, - 2167,2167,2167,2167,2167,2167,2167,2167,2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359, - 2167,2167,2167,2167,2167,2167,2167,2167,2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359, - 2167,2167,2167,2167,2167,2167,2167,2167,2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359, - 2167,2167,2167,2167,2167,2167,2167,2167,2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359, - 1655,1655,1655,1655,1655,1655,1655,1655,1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847, - 1655,1655,1655,1655,1655,1655,1655,1655,1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847, - 1655,1655,1655,1655,1655,1655,1655,1655,1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847, - 1655,1655,1655,1655,1655,1655,1655,1655,1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847, - 2168,2168,2168,2168,2168,2168,2168,2168,2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360, - 2168,2168,2168,2168,2168,2168,2168,2168,2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360, - 2168,2168,2168,2168,2168,2168,2168,2168,2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360, - 2168,2168,2168,2168,2168,2168,2168,2168,2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360, - 1656,1656,1656,1656,1656,1656,1656,1656,1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848, - 1656,1656,1656,1656,1656,1656,1656,1656,1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848, - 1656,1656,1656,1656,1656,1656,1656,1656,1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848, - 1656,1656,1656,1656,1656,1656,1656,1656,1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848, - 2169,2169,2169,2169,2169,2169,2169,2169,2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361, - 2169,2169,2169,2169,2169,2169,2169,2169,2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361, - 2169,2169,2169,2169,2169,2169,2169,2169,2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361, - 2169,2169,2169,2169,2169,2169,2169,2169,2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361, - 1657,1657,1657,1657,1657,1657,1657,1657,1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849, - 1657,1657,1657,1657,1657,1657,1657,1657,1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849, - 1657,1657,1657,1657,1657,1657,1657,1657,1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849, - 1657,1657,1657,1657,1657,1657,1657,1657,1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849, - 2170,2170,2170,2170,2170,2170,2170,2170,2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362, - 2170,2170,2170,2170,2170,2170,2170,2170,2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362, - 2170,2170,2170,2170,2170,2170,2170,2170,2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362, - 2170,2170,2170,2170,2170,2170,2170,2170,2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362, - 1658,1658,1658,1658,1658,1658,1658,1658,1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850, - 1658,1658,1658,1658,1658,1658,1658,1658,1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850, - 1658,1658,1658,1658,1658,1658,1658,1658,1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850, - 1658,1658,1658,1658,1658,1658,1658,1658,1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850, - 2171,2171,2171,2171,2171,2171,2171,2171,2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363, - 2171,2171,2171,2171,2171,2171,2171,2171,2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363, - 2171,2171,2171,2171,2171,2171,2171,2171,2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363, - 2171,2171,2171,2171,2171,2171,2171,2171,2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363, - 1659,1659,1659,1659,1659,1659,1659,1659,1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851, - 1659,1659,1659,1659,1659,1659,1659,1659,1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851, - 1659,1659,1659,1659,1659,1659,1659,1659,1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851, - 1659,1659,1659,1659,1659,1659,1659,1659,1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851, - 2172,2172,2172,2172,2172,2172,2172,2172,2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364, - 2172,2172,2172,2172,2172,2172,2172,2172,2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364, - 2172,2172,2172,2172,2172,2172,2172,2172,2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364, - 2172,2172,2172,2172,2172,2172,2172,2172,2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364, - 1660,1660,1660,1660,1660,1660,1660,1660,1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852, - 1660,1660,1660,1660,1660,1660,1660,1660,1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852, - 1660,1660,1660,1660,1660,1660,1660,1660,1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852, - 1660,1660,1660,1660,1660,1660,1660,1660,1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852, - 2173,2173,2173,2173,2173,2173,2173,2173,2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365, - 2173,2173,2173,2173,2173,2173,2173,2173,2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365, - 2173,2173,2173,2173,2173,2173,2173,2173,2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365, - 2173,2173,2173,2173,2173,2173,2173,2173,2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365, - 1661,1661,1661,1661,1661,1661,1661,1661,1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853, - 1661,1661,1661,1661,1661,1661,1661,1661,1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853, - 1661,1661,1661,1661,1661,1661,1661,1661,1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853, - 1661,1661,1661,1661,1661,1661,1661,1661,1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853, - 2174,2174,2174,2174,2174,2174,2174,2174,2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366, - 2174,2174,2174,2174,2174,2174,2174,2174,2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366, - 2174,2174,2174,2174,2174,2174,2174,2174,2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366, - 2174,2174,2174,2174,2174,2174,2174,2174,2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366, - 1662,1662,1662,1662,1662,1662,1662,1662,1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854, - 1662,1662,1662,1662,1662,1662,1662,1662,1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854, - 1662,1662,1662,1662,1662,1662,1662,1662,1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854, - 1662,1662,1662,1662,1662,1662,1662,1662,1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854, - 2175,2175,2175,2175,2175,2175,2175,2175,2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367, - 2175,2175,2175,2175,2175,2175,2175,2175,2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367, - 2175,2175,2175,2175,2175,2175,2175,2175,2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367, - 2175,2175,2175,2175,2175,2175,2175,2175,2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367, - 1663,1663,1663,1663,1663,1663,1663,1663,1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855, - 1663,1663,1663,1663,1663,1663,1663,1663,1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855, - 1663,1663,1663,1663,1663,1663,1663,1663,1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855, - 1663,1663,1663,1663,1663,1663,1663,1663,1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855, - 2176,2176,2176,2176,2176,2176,2176,2176,2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368, - 2176,2176,2176,2176,2176,2176,2176,2176,2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368, - 2176,2176,2176,2176,2176,2176,2176,2176,2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368, - 2176,2176,2176,2176,2176,2176,2176,2176,2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368, - 1664,1664,1664,1664,1664,1664,1664,1664,1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856, - 1664,1664,1664,1664,1664,1664,1664,1664,1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856, - 1664,1664,1664,1664,1664,1664,1664,1664,1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856, - 1664,1664,1664,1664,1664,1664,1664,1664,1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856, - 2177,2177,2177,2177,2177,2177,2177,2177,2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369, - 2177,2177,2177,2177,2177,2177,2177,2177,2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369, - 2177,2177,2177,2177,2177,2177,2177,2177,2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369, - 2177,2177,2177,2177,2177,2177,2177,2177,2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369, - 1665,1665,1665,1665,1665,1665,1665,1665,1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857, - 1665,1665,1665,1665,1665,1665,1665,1665,1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857, - 1665,1665,1665,1665,1665,1665,1665,1665,1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857, - 1665,1665,1665,1665,1665,1665,1665,1665,1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857, - 2178,2178,2178,2178,2178,2178,2178,2178,2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370, - 2178,2178,2178,2178,2178,2178,2178,2178,2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370, - 2178,2178,2178,2178,2178,2178,2178,2178,2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370, - 2178,2178,2178,2178,2178,2178,2178,2178,2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370, - 1666,1666,1666,1666,1666,1666,1666,1666,1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858, - 1666,1666,1666,1666,1666,1666,1666,1666,1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858, - 1666,1666,1666,1666,1666,1666,1666,1666,1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858, - 1666,1666,1666,1666,1666,1666,1666,1666,1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858, - 2179,2179,2179,2179,2179,2179,2179,2179,2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371, - 2179,2179,2179,2179,2179,2179,2179,2179,2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371, - 2179,2179,2179,2179,2179,2179,2179,2179,2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371, - 2179,2179,2179,2179,2179,2179,2179,2179,2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371, - 1667,1667,1667,1667,1667,1667,1667,1667,1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859, - 1667,1667,1667,1667,1667,1667,1667,1667,1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859, - 1667,1667,1667,1667,1667,1667,1667,1667,1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859, - 1667,1667,1667,1667,1667,1667,1667,1667,1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859, - 2180,2180,2180,2180,2180,2180,2180,2180,2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372, - 2180,2180,2180,2180,2180,2180,2180,2180,2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372, - 2180,2180,2180,2180,2180,2180,2180,2180,2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372, - 2180,2180,2180,2180,2180,2180,2180,2180,2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372, - 1668,1668,1668,1668,1668,1668,1668,1668,1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860, - 1668,1668,1668,1668,1668,1668,1668,1668,1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860, - 1668,1668,1668,1668,1668,1668,1668,1668,1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860, - 1668,1668,1668,1668,1668,1668,1668,1668,1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860, - 2181,2181,2181,2181,2181,2181,2181,2181,2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373, - 2181,2181,2181,2181,2181,2181,2181,2181,2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373, - 2181,2181,2181,2181,2181,2181,2181,2181,2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373, - 2181,2181,2181,2181,2181,2181,2181,2181,2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373, - 1669,1669,1669,1669,1669,1669,1669,1669,1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861, - 1669,1669,1669,1669,1669,1669,1669,1669,1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861, - 1669,1669,1669,1669,1669,1669,1669,1669,1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861, - 1669,1669,1669,1669,1669,1669,1669,1669,1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861, - 2182,2182,2182,2182,2182,2182,2182,2182,2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374, - 2182,2182,2182,2182,2182,2182,2182,2182,2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374, - 2182,2182,2182,2182,2182,2182,2182,2182,2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374, - 2182,2182,2182,2182,2182,2182,2182,2182,2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374, - 1670,1670,1670,1670,1670,1670,1670,1670,1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862, - 1670,1670,1670,1670,1670,1670,1670,1670,1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862, - 1670,1670,1670,1670,1670,1670,1670,1670,1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862, - 1670,1670,1670,1670,1670,1670,1670,1670,1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862, - 2183,2183,2183,2183,2183,2183,2183,2183,2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375, - 2183,2183,2183,2183,2183,2183,2183,2183,2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375, - 2183,2183,2183,2183,2183,2183,2183,2183,2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375, - 2183,2183,2183,2183,2183,2183,2183,2183,2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375, - 1671,1671,1671,1671,1671,1671,1671,1671,1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863, - 1671,1671,1671,1671,1671,1671,1671,1671,1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863, - 1671,1671,1671,1671,1671,1671,1671,1671,1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863, - 1671,1671,1671,1671,1671,1671,1671,1671,1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863, - 2184,2184,2184,2184,2184,2184,2184,2184,2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376, - 2184,2184,2184,2184,2184,2184,2184,2184,2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376, - 2184,2184,2184,2184,2184,2184,2184,2184,2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376, - 2184,2184,2184,2184,2184,2184,2184,2184,2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376, - 1672,1672,1672,1672,1672,1672,1672,1672,1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864, - 1672,1672,1672,1672,1672,1672,1672,1672,1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864, - 1672,1672,1672,1672,1672,1672,1672,1672,1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864, - 1672,1672,1672,1672,1672,1672,1672,1672,1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864, - 2185,2185,2185,2185,2185,2185,2185,2185,2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377, - 2185,2185,2185,2185,2185,2185,2185,2185,2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377, - 2185,2185,2185,2185,2185,2185,2185,2185,2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377, - 2185,2185,2185,2185,2185,2185,2185,2185,2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377, - 1673,1673,1673,1673,1673,1673,1673,1673,1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865, - 1673,1673,1673,1673,1673,1673,1673,1673,1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865, - 1673,1673,1673,1673,1673,1673,1673,1673,1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865, - 1673,1673,1673,1673,1673,1673,1673,1673,1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865, - 2186,2186,2186,2186,2186,2186,2186,2186,2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378, - 2186,2186,2186,2186,2186,2186,2186,2186,2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378, - 2186,2186,2186,2186,2186,2186,2186,2186,2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378, - 2186,2186,2186,2186,2186,2186,2186,2186,2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378, - 1674,1674,1674,1674,1674,1674,1674,1674,1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866, - 1674,1674,1674,1674,1674,1674,1674,1674,1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866, - 1674,1674,1674,1674,1674,1674,1674,1674,1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866, - 1674,1674,1674,1674,1674,1674,1674,1674,1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866, - 2187,2187,2187,2187,2187,2187,2187,2187,2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379, - 2187,2187,2187,2187,2187,2187,2187,2187,2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379, - 2187,2187,2187,2187,2187,2187,2187,2187,2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379, - 2187,2187,2187,2187,2187,2187,2187,2187,2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379, - 1675,1675,1675,1675,1675,1675,1675,1675,1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867, - 1675,1675,1675,1675,1675,1675,1675,1675,1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867, - 1675,1675,1675,1675,1675,1675,1675,1675,1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867, - 1675,1675,1675,1675,1675,1675,1675,1675,1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867, - 2188,2188,2188,2188,2188,2188,2188,2188,2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380, - 2188,2188,2188,2188,2188,2188,2188,2188,2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380, - 2188,2188,2188,2188,2188,2188,2188,2188,2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380, - 2188,2188,2188,2188,2188,2188,2188,2188,2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380, - 1676,1676,1676,1676,1676,1676,1676,1676,1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868, - 1676,1676,1676,1676,1676,1676,1676,1676,1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868, - 1676,1676,1676,1676,1676,1676,1676,1676,1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868, - 1676,1676,1676,1676,1676,1676,1676,1676,1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868, - 2189,2189,2189,2189,2189,2189,2189,2189,2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381, - 2189,2189,2189,2189,2189,2189,2189,2189,2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381, - 2189,2189,2189,2189,2189,2189,2189,2189,2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381, - 2189,2189,2189,2189,2189,2189,2189,2189,2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381, - 1677,1677,1677,1677,1677,1677,1677,1677,1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869, - 1677,1677,1677,1677,1677,1677,1677,1677,1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869, - 1677,1677,1677,1677,1677,1677,1677,1677,1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869, - 1677,1677,1677,1677,1677,1677,1677,1677,1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869, - 2190,2190,2190,2190,2190,2190,2190,2190,2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382, - 2190,2190,2190,2190,2190,2190,2190,2190,2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382, - 2190,2190,2190,2190,2190,2190,2190,2190,2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382, - 2190,2190,2190,2190,2190,2190,2190,2190,2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382, - 1678,1678,1678,1678,1678,1678,1678,1678,1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870, - 1678,1678,1678,1678,1678,1678,1678,1678,1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870, - 1678,1678,1678,1678,1678,1678,1678,1678,1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870, - 1678,1678,1678,1678,1678,1678,1678,1678,1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870, - 2191,2191,2191,2191,2191,2191,2191,2191,2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383, - 2191,2191,2191,2191,2191,2191,2191,2191,2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383, - 2191,2191,2191,2191,2191,2191,2191,2191,2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383, - 2191,2191,2191,2191,2191,2191,2191,2191,2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383, - 1679,1679,1679,1679,1679,1679,1679,1679,1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871, - 1679,1679,1679,1679,1679,1679,1679,1679,1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871, - 1679,1679,1679,1679,1679,1679,1679,1679,1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871, - 1679,1679,1679,1679,1679,1679,1679,1679,1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871, - 2192,2192,2192,2192,2192,2192,2192,2192,2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384, - 2192,2192,2192,2192,2192,2192,2192,2192,2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384, - 2192,2192,2192,2192,2192,2192,2192,2192,2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384, - 2192,2192,2192,2192,2192,2192,2192,2192,2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384, - 1680,1680,1680,1680,1680,1680,1680,1680,1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872, - 1680,1680,1680,1680,1680,1680,1680,1680,1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872, - 1680,1680,1680,1680,1680,1680,1680,1680,1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872, - 1680,1680,1680,1680,1680,1680,1680,1680,1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872, - 2193,2193,2193,2193,2193,2193,2193,2193,2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385, - 2193,2193,2193,2193,2193,2193,2193,2193,2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385, - 2193,2193,2193,2193,2193,2193,2193,2193,2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385, - 2193,2193,2193,2193,2193,2193,2193,2193,2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385, - 1681,1681,1681,1681,1681,1681,1681,1681,1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873, - 1681,1681,1681,1681,1681,1681,1681,1681,1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873, - 1681,1681,1681,1681,1681,1681,1681,1681,1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873, - 1681,1681,1681,1681,1681,1681,1681,1681,1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873, - 2194,2194,2194,2194,2194,2194,2194,2194,2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386, - 2194,2194,2194,2194,2194,2194,2194,2194,2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386, - 2194,2194,2194,2194,2194,2194,2194,2194,2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386, - 2194,2194,2194,2194,2194,2194,2194,2194,2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386, - 1682,1682,1682,1682,1682,1682,1682,1682,1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874, - 1682,1682,1682,1682,1682,1682,1682,1682,1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874, - 1682,1682,1682,1682,1682,1682,1682,1682,1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874, - 1682,1682,1682,1682,1682,1682,1682,1682,1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874, - 2195,2195,2195,2195,2195,2195,2195,2195,2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387, - 2195,2195,2195,2195,2195,2195,2195,2195,2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387, - 2195,2195,2195,2195,2195,2195,2195,2195,2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387, - 2195,2195,2195,2195,2195,2195,2195,2195,2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387, - 1683,1683,1683,1683,1683,1683,1683,1683,1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875, - 1683,1683,1683,1683,1683,1683,1683,1683,1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875, - 1683,1683,1683,1683,1683,1683,1683,1683,1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875, - 1683,1683,1683,1683,1683,1683,1683,1683,1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875, - 2196,2196,2196,2196,2196,2196,2196,2196,2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388, - 2196,2196,2196,2196,2196,2196,2196,2196,2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388, - 2196,2196,2196,2196,2196,2196,2196,2196,2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388, - 2196,2196,2196,2196,2196,2196,2196,2196,2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388, - 1684,1684,1684,1684,1684,1684,1684,1684,1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876, - 1684,1684,1684,1684,1684,1684,1684,1684,1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876, - 1684,1684,1684,1684,1684,1684,1684,1684,1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876, - 1684,1684,1684,1684,1684,1684,1684,1684,1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876, - 2197,2197,2197,2197,2197,2197,2197,2197,2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389, - 2197,2197,2197,2197,2197,2197,2197,2197,2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389, - 2197,2197,2197,2197,2197,2197,2197,2197,2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389, - 2197,2197,2197,2197,2197,2197,2197,2197,2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389, - 1685,1685,1685,1685,1685,1685,1685,1685,1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877, - 1685,1685,1685,1685,1685,1685,1685,1685,1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877, - 1685,1685,1685,1685,1685,1685,1685,1685,1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877, - 1685,1685,1685,1685,1685,1685,1685,1685,1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877, - 2198,2198,2198,2198,2198,2198,2198,2198,2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390, - 2198,2198,2198,2198,2198,2198,2198,2198,2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390, - 2198,2198,2198,2198,2198,2198,2198,2198,2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390, - 2198,2198,2198,2198,2198,2198,2198,2198,2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390, - 1686,1686,1686,1686,1686,1686,1686,1686,1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878, - 1686,1686,1686,1686,1686,1686,1686,1686,1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878, - 1686,1686,1686,1686,1686,1686,1686,1686,1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878, - 1686,1686,1686,1686,1686,1686,1686,1686,1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878, - 2199,2199,2199,2199,2199,2199,2199,2199,2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391, - 2199,2199,2199,2199,2199,2199,2199,2199,2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391, - 2199,2199,2199,2199,2199,2199,2199,2199,2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391, - 2199,2199,2199,2199,2199,2199,2199,2199,2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391, - 1687,1687,1687,1687,1687,1687,1687,1687,1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879, - 1687,1687,1687,1687,1687,1687,1687,1687,1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879, - 1687,1687,1687,1687,1687,1687,1687,1687,1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879, - 1687,1687,1687,1687,1687,1687,1687,1687,1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879, - 2200,2200,2200,2200,2200,2200,2200,2200,2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392, - 2200,2200,2200,2200,2200,2200,2200,2200,2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392, - 2200,2200,2200,2200,2200,2200,2200,2200,2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392, - 2200,2200,2200,2200,2200,2200,2200,2200,2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392, - 1688,1688,1688,1688,1688,1688,1688,1688,1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880, - 1688,1688,1688,1688,1688,1688,1688,1688,1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880, - 1688,1688,1688,1688,1688,1688,1688,1688,1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880, - 1688,1688,1688,1688,1688,1688,1688,1688,1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880, - 2201,2201,2201,2201,2201,2201,2201,2201,2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393, - 2201,2201,2201,2201,2201,2201,2201,2201,2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393, - 2201,2201,2201,2201,2201,2201,2201,2201,2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393, - 2201,2201,2201,2201,2201,2201,2201,2201,2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393, - 1689,1689,1689,1689,1689,1689,1689,1689,1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881, - 1689,1689,1689,1689,1689,1689,1689,1689,1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881, - 1689,1689,1689,1689,1689,1689,1689,1689,1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881, - 1689,1689,1689,1689,1689,1689,1689,1689,1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881, - 2202,2202,2202,2202,2202,2202,2202,2202,2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394, - 2202,2202,2202,2202,2202,2202,2202,2202,2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394, - 2202,2202,2202,2202,2202,2202,2202,2202,2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394, - 2202,2202,2202,2202,2202,2202,2202,2202,2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394, - 1690,1690,1690,1690,1690,1690,1690,1690,1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882, - 1690,1690,1690,1690,1690,1690,1690,1690,1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882, - 1690,1690,1690,1690,1690,1690,1690,1690,1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882, - 1690,1690,1690,1690,1690,1690,1690,1690,1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882, - 2203,2203,2203,2203,2203,2203,2203,2203,2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395, - 2203,2203,2203,2203,2203,2203,2203,2203,2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395, - 2203,2203,2203,2203,2203,2203,2203,2203,2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395, - 2203,2203,2203,2203,2203,2203,2203,2203,2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395, - 1691,1691,1691,1691,1691,1691,1691,1691,1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883, - 1691,1691,1691,1691,1691,1691,1691,1691,1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883, - 1691,1691,1691,1691,1691,1691,1691,1691,1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883, - 1691,1691,1691,1691,1691,1691,1691,1691,1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883, - 2204,2204,2204,2204,2204,2204,2204,2204,2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396, - 2204,2204,2204,2204,2204,2204,2204,2204,2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396, - 2204,2204,2204,2204,2204,2204,2204,2204,2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396, - 2204,2204,2204,2204,2204,2204,2204,2204,2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396, - 1692,1692,1692,1692,1692,1692,1692,1692,1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884, - 1692,1692,1692,1692,1692,1692,1692,1692,1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884, - 1692,1692,1692,1692,1692,1692,1692,1692,1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884, - 1692,1692,1692,1692,1692,1692,1692,1692,1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884, - 2205,2205,2205,2205,2205,2205,2205,2205,2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397, - 2205,2205,2205,2205,2205,2205,2205,2205,2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397, - 2205,2205,2205,2205,2205,2205,2205,2205,2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397, - 2205,2205,2205,2205,2205,2205,2205,2205,2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397, - 1693,1693,1693,1693,1693,1693,1693,1693,1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885, - 1693,1693,1693,1693,1693,1693,1693,1693,1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885, - 1693,1693,1693,1693,1693,1693,1693,1693,1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885, - 1693,1693,1693,1693,1693,1693,1693,1693,1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885, - 2206,2206,2206,2206,2206,2206,2206,2206,2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398, - 2206,2206,2206,2206,2206,2206,2206,2206,2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398, - 2206,2206,2206,2206,2206,2206,2206,2206,2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398, - 2206,2206,2206,2206,2206,2206,2206,2206,2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398, - 1694,1694,1694,1694,1694,1694,1694,1694,1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886, - 1694,1694,1694,1694,1694,1694,1694,1694,1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886, - 1694,1694,1694,1694,1694,1694,1694,1694,1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886, - 1694,1694,1694,1694,1694,1694,1694,1694,1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886, - 2207,2207,2207,2207,2207,2207,2207,2207,2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399, - 2207,2207,2207,2207,2207,2207,2207,2207,2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399, - 2207,2207,2207,2207,2207,2207,2207,2207,2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399, - 2207,2207,2207,2207,2207,2207,2207,2207,2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399, - 1695,1695,1695,1695,1695,1695,1695,1695,1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887, - 1695,1695,1695,1695,1695,1695,1695,1695,1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887, - 1695,1695,1695,1695,1695,1695,1695,1695,1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887, - 1695,1695,1695,1695,1695,1695,1695,1695,1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887, - 2208,2208,2208,2208,2208,2208,2208,2208,2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400, - 2208,2208,2208,2208,2208,2208,2208,2208,2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400, - 2208,2208,2208,2208,2208,2208,2208,2208,2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400, - 2208,2208,2208,2208,2208,2208,2208,2208,2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400, - 1696,1696,1696,1696,1696,1696,1696,1696,1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888, - 1696,1696,1696,1696,1696,1696,1696,1696,1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888, - 1696,1696,1696,1696,1696,1696,1696,1696,1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888, - 1696,1696,1696,1696,1696,1696,1696,1696,1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888, - 2209,2209,2209,2209,2209,2209,2209,2209,2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401, - 2209,2209,2209,2209,2209,2209,2209,2209,2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401, - 2209,2209,2209,2209,2209,2209,2209,2209,2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401, - 2209,2209,2209,2209,2209,2209,2209,2209,2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401, - 1697,1697,1697,1697,1697,1697,1697,1697,1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889, - 1697,1697,1697,1697,1697,1697,1697,1697,1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889, - 1697,1697,1697,1697,1697,1697,1697,1697,1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889, - 1697,1697,1697,1697,1697,1697,1697,1697,1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889, - 2210,2210,2210,2210,2210,2210,2210,2210,2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402, - 2210,2210,2210,2210,2210,2210,2210,2210,2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402, - 2210,2210,2210,2210,2210,2210,2210,2210,2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402, - 2210,2210,2210,2210,2210,2210,2210,2210,2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402, - 1698,1698,1698,1698,1698,1698,1698,1698,1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890, - 1698,1698,1698,1698,1698,1698,1698,1698,1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890, - 1698,1698,1698,1698,1698,1698,1698,1698,1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890, - 1698,1698,1698,1698,1698,1698,1698,1698,1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890, - 2211,2211,2211,2211,2211,2211,2211,2211,2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403, - 2211,2211,2211,2211,2211,2211,2211,2211,2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403, - 2211,2211,2211,2211,2211,2211,2211,2211,2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403, - 2211,2211,2211,2211,2211,2211,2211,2211,2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403, - 1699,1699,1699,1699,1699,1699,1699,1699,1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891, - 1699,1699,1699,1699,1699,1699,1699,1699,1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891, - 1699,1699,1699,1699,1699,1699,1699,1699,1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891, - 1699,1699,1699,1699,1699,1699,1699,1699,1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891, - 2212,2212,2212,2212,2212,2212,2212,2212,2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404, - 2212,2212,2212,2212,2212,2212,2212,2212,2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404, - 2212,2212,2212,2212,2212,2212,2212,2212,2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404, - 2212,2212,2212,2212,2212,2212,2212,2212,2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404, - 1700,1700,1700,1700,1700,1700,1700,1700,1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892, - 1700,1700,1700,1700,1700,1700,1700,1700,1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892, - 1700,1700,1700,1700,1700,1700,1700,1700,1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892, - 1700,1700,1700,1700,1700,1700,1700,1700,1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892, - 2213,2213,2213,2213,2213,2213,2213,2213,2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405, - 2213,2213,2213,2213,2213,2213,2213,2213,2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405, - 2213,2213,2213,2213,2213,2213,2213,2213,2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405, - 2213,2213,2213,2213,2213,2213,2213,2213,2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405, - 1701,1701,1701,1701,1701,1701,1701,1701,1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893, - 1701,1701,1701,1701,1701,1701,1701,1701,1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893, - 1701,1701,1701,1701,1701,1701,1701,1701,1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893, - 1701,1701,1701,1701,1701,1701,1701,1701,1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893, - 2214,2214,2214,2214,2214,2214,2214,2214,2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406, - 2214,2214,2214,2214,2214,2214,2214,2214,2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406, - 2214,2214,2214,2214,2214,2214,2214,2214,2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406, - 2214,2214,2214,2214,2214,2214,2214,2214,2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406, - 1702,1702,1702,1702,1702,1702,1702,1702,1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894, - 1702,1702,1702,1702,1702,1702,1702,1702,1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894, - 1702,1702,1702,1702,1702,1702,1702,1702,1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894, - 1702,1702,1702,1702,1702,1702,1702,1702,1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894, - 2215,2215,2215,2215,2215,2215,2215,2215,2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407, - 2215,2215,2215,2215,2215,2215,2215,2215,2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407, - 2215,2215,2215,2215,2215,2215,2215,2215,2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407, - 2215,2215,2215,2215,2215,2215,2215,2215,2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407, - 1703,1703,1703,1703,1703,1703,1703,1703,1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895, - 1703,1703,1703,1703,1703,1703,1703,1703,1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895, - 1703,1703,1703,1703,1703,1703,1703,1703,1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895, - 1703,1703,1703,1703,1703,1703,1703,1703,1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895, - 2216,2216,2216,2216,2216,2216,2216,2216,2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408, - 2216,2216,2216,2216,2216,2216,2216,2216,2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408, - 2216,2216,2216,2216,2216,2216,2216,2216,2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408, - 2216,2216,2216,2216,2216,2216,2216,2216,2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408, - 1704,1704,1704,1704,1704,1704,1704,1704,1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896, - 1704,1704,1704,1704,1704,1704,1704,1704,1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896, - 1704,1704,1704,1704,1704,1704,1704,1704,1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896, - 1704,1704,1704,1704,1704,1704,1704,1704,1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896, - 2217,2217,2217,2217,2217,2217,2217,2217,2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409, - 2217,2217,2217,2217,2217,2217,2217,2217,2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409, - 2217,2217,2217,2217,2217,2217,2217,2217,2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409, - 2217,2217,2217,2217,2217,2217,2217,2217,2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409, - 1705,1705,1705,1705,1705,1705,1705,1705,1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897, - 1705,1705,1705,1705,1705,1705,1705,1705,1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897, - 1705,1705,1705,1705,1705,1705,1705,1705,1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897, - 1705,1705,1705,1705,1705,1705,1705,1705,1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897, - 2218,2218,2218,2218,2218,2218,2218,2218,2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410, - 2218,2218,2218,2218,2218,2218,2218,2218,2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410, - 2218,2218,2218,2218,2218,2218,2218,2218,2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410, - 2218,2218,2218,2218,2218,2218,2218,2218,2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410, - 1706,1706,1706,1706,1706,1706,1706,1706,1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898, - 1706,1706,1706,1706,1706,1706,1706,1706,1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898, - 1706,1706,1706,1706,1706,1706,1706,1706,1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898, - 1706,1706,1706,1706,1706,1706,1706,1706,1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898, - 2219,2219,2219,2219,2219,2219,2219,2219,2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411, - 2219,2219,2219,2219,2219,2219,2219,2219,2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411, - 2219,2219,2219,2219,2219,2219,2219,2219,2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411, - 2219,2219,2219,2219,2219,2219,2219,2219,2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411, - 1707,1707,1707,1707,1707,1707,1707,1707,1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899, - 1707,1707,1707,1707,1707,1707,1707,1707,1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899, - 1707,1707,1707,1707,1707,1707,1707,1707,1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899, - 1707,1707,1707,1707,1707,1707,1707,1707,1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899, - 2220,2220,2220,2220,2220,2220,2220,2220,2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412, - 2220,2220,2220,2220,2220,2220,2220,2220,2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412, - 2220,2220,2220,2220,2220,2220,2220,2220,2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412, - 2220,2220,2220,2220,2220,2220,2220,2220,2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412, - 1708,1708,1708,1708,1708,1708,1708,1708,1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900, - 1708,1708,1708,1708,1708,1708,1708,1708,1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900, - 1708,1708,1708,1708,1708,1708,1708,1708,1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900, - 1708,1708,1708,1708,1708,1708,1708,1708,1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900, - 2221,2221,2221,2221,2221,2221,2221,2221,2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413, - 2221,2221,2221,2221,2221,2221,2221,2221,2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413, - 2221,2221,2221,2221,2221,2221,2221,2221,2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413, - 2221,2221,2221,2221,2221,2221,2221,2221,2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413, - 1709,1709,1709,1709,1709,1709,1709,1709,1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901, - 1709,1709,1709,1709,1709,1709,1709,1709,1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901, - 1709,1709,1709,1709,1709,1709,1709,1709,1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901, - 1709,1709,1709,1709,1709,1709,1709,1709,1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901, - 2222,2222,2222,2222,2222,2222,2222,2222,2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414, - 2222,2222,2222,2222,2222,2222,2222,2222,2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414, - 2222,2222,2222,2222,2222,2222,2222,2222,2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414, - 2222,2222,2222,2222,2222,2222,2222,2222,2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414, - 1710,1710,1710,1710,1710,1710,1710,1710,1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902, - 1710,1710,1710,1710,1710,1710,1710,1710,1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902, - 1710,1710,1710,1710,1710,1710,1710,1710,1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902, - 1710,1710,1710,1710,1710,1710,1710,1710,1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902, - 2223,2223,2223,2223,2223,2223,2223,2223,2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415, - 2223,2223,2223,2223,2223,2223,2223,2223,2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415, - 2223,2223,2223,2223,2223,2223,2223,2223,2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415, - 2223,2223,2223,2223,2223,2223,2223,2223,2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415, - 1711,1711,1711,1711,1711,1711,1711,1711,1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903, - 1711,1711,1711,1711,1711,1711,1711,1711,1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903, - 1711,1711,1711,1711,1711,1711,1711,1711,1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903, - 1711,1711,1711,1711,1711,1711,1711,1711,1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903, - 2224,2224,2224,2224,2224,2224,2224,2224,2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416, - 2224,2224,2224,2224,2224,2224,2224,2224,2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416, - 2224,2224,2224,2224,2224,2224,2224,2224,2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416, - 2224,2224,2224,2224,2224,2224,2224,2224,2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416, - 1712,1712,1712,1712,1712,1712,1712,1712,1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904, - 1712,1712,1712,1712,1712,1712,1712,1712,1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904, - 1712,1712,1712,1712,1712,1712,1712,1712,1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904, - 1712,1712,1712,1712,1712,1712,1712,1712,1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904, - 2225,2225,2225,2225,2225,2225,2225,2225,2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417, - 2225,2225,2225,2225,2225,2225,2225,2225,2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417, - 2225,2225,2225,2225,2225,2225,2225,2225,2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417, - 2225,2225,2225,2225,2225,2225,2225,2225,2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417, - 1713,1713,1713,1713,1713,1713,1713,1713,1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905, - 1713,1713,1713,1713,1713,1713,1713,1713,1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905, - 1713,1713,1713,1713,1713,1713,1713,1713,1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905, - 1713,1713,1713,1713,1713,1713,1713,1713,1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905, - 2226,2226,2226,2226,2226,2226,2226,2226,2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418, - 2226,2226,2226,2226,2226,2226,2226,2226,2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418, - 2226,2226,2226,2226,2226,2226,2226,2226,2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418, - 2226,2226,2226,2226,2226,2226,2226,2226,2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418, - 1714,1714,1714,1714,1714,1714,1714,1714,1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906, - 1714,1714,1714,1714,1714,1714,1714,1714,1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906, - 1714,1714,1714,1714,1714,1714,1714,1714,1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906, - 1714,1714,1714,1714,1714,1714,1714,1714,1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906, - 2227,2227,2227,2227,2227,2227,2227,2227,2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419, - 2227,2227,2227,2227,2227,2227,2227,2227,2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419, - 2227,2227,2227,2227,2227,2227,2227,2227,2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419, - 2227,2227,2227,2227,2227,2227,2227,2227,2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419, - 1715,1715,1715,1715,1715,1715,1715,1715,1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907, - 1715,1715,1715,1715,1715,1715,1715,1715,1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907, - 1715,1715,1715,1715,1715,1715,1715,1715,1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907, - 1715,1715,1715,1715,1715,1715,1715,1715,1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907, - 1908,1908,1908,1908,1908,1908,1908,1908,1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100, - 1908,1908,1908,1908,1908,1908,1908,1908,1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100, - 1908,1908,1908,1908,1908,1908,1908,1908,1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100, - 1908,1908,1908,1908,1908,1908,1908,1908,1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100, - 1396,1396,1396,1396,1396,1396,1396,1396,1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588, - 1396,1396,1396,1396,1396,1396,1396,1396,1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588, - 1396,1396,1396,1396,1396,1396,1396,1396,1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588, - 1396,1396,1396,1396,1396,1396,1396,1396,1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588, - 1909,1909,1909,1909,1909,1909,1909,1909,1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101, - 1909,1909,1909,1909,1909,1909,1909,1909,1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101, - 1909,1909,1909,1909,1909,1909,1909,1909,1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101, - 1909,1909,1909,1909,1909,1909,1909,1909,1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101, - 1397,1397,1397,1397,1397,1397,1397,1397,1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589, - 1397,1397,1397,1397,1397,1397,1397,1397,1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589, - 1397,1397,1397,1397,1397,1397,1397,1397,1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589, - 1397,1397,1397,1397,1397,1397,1397,1397,1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589, - 1910,1910,1910,1910,1910,1910,1910,1910,1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102, - 1910,1910,1910,1910,1910,1910,1910,1910,1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102, - 1910,1910,1910,1910,1910,1910,1910,1910,1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102, - 1910,1910,1910,1910,1910,1910,1910,1910,1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102, - 1398,1398,1398,1398,1398,1398,1398,1398,1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590, - 1398,1398,1398,1398,1398,1398,1398,1398,1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590, - 1398,1398,1398,1398,1398,1398,1398,1398,1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590, - 1398,1398,1398,1398,1398,1398,1398,1398,1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590, - 1911,1911,1911,1911,1911,1911,1911,1911,1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103, - 1911,1911,1911,1911,1911,1911,1911,1911,1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103, - 1911,1911,1911,1911,1911,1911,1911,1911,1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103, - 1911,1911,1911,1911,1911,1911,1911,1911,1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103, - 1399,1399,1399,1399,1399,1399,1399,1399,1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591, - 1399,1399,1399,1399,1399,1399,1399,1399,1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591, - 1399,1399,1399,1399,1399,1399,1399,1399,1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591, - 1399,1399,1399,1399,1399,1399,1399,1399,1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591, - 1912,1912,1912,1912,1912,1912,1912,1912,1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104, - 1912,1912,1912,1912,1912,1912,1912,1912,1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104, - 1912,1912,1912,1912,1912,1912,1912,1912,1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104, - 1912,1912,1912,1912,1912,1912,1912,1912,1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104, - 1400,1400,1400,1400,1400,1400,1400,1400,1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592, - 1400,1400,1400,1400,1400,1400,1400,1400,1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592, - 1400,1400,1400,1400,1400,1400,1400,1400,1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592, - 1400,1400,1400,1400,1400,1400,1400,1400,1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592, - 1913,1913,1913,1913,1913,1913,1913,1913,1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105, - 1913,1913,1913,1913,1913,1913,1913,1913,1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105, - 1913,1913,1913,1913,1913,1913,1913,1913,1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105, - 1913,1913,1913,1913,1913,1913,1913,1913,1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105, - 1401,1401,1401,1401,1401,1401,1401,1401,1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593, - 1401,1401,1401,1401,1401,1401,1401,1401,1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593, - 1401,1401,1401,1401,1401,1401,1401,1401,1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593, - 1401,1401,1401,1401,1401,1401,1401,1401,1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593, - 1914,1914,1914,1914,1914,1914,1914,1914,1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106, - 1914,1914,1914,1914,1914,1914,1914,1914,1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106, - 1914,1914,1914,1914,1914,1914,1914,1914,1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106, - 1914,1914,1914,1914,1914,1914,1914,1914,1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106, - 1402,1402,1402,1402,1402,1402,1402,1402,1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594, - 1402,1402,1402,1402,1402,1402,1402,1402,1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594, - 1402,1402,1402,1402,1402,1402,1402,1402,1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594, - 1402,1402,1402,1402,1402,1402,1402,1402,1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594, - 1915,1915,1915,1915,1915,1915,1915,1915,1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107, - 1915,1915,1915,1915,1915,1915,1915,1915,1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107, - 1915,1915,1915,1915,1915,1915,1915,1915,1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107, - 1915,1915,1915,1915,1915,1915,1915,1915,1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107, - 1403,1403,1403,1403,1403,1403,1403,1403,1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595, - 1403,1403,1403,1403,1403,1403,1403,1403,1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595, - 1403,1403,1403,1403,1403,1403,1403,1403,1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595, - 1403,1403,1403,1403,1403,1403,1403,1403,1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595, - 1916,1916,1916,1916,1916,1916,1916,1916,1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108, - 1916,1916,1916,1916,1916,1916,1916,1916,1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108, - 1916,1916,1916,1916,1916,1916,1916,1916,1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108, - 1916,1916,1916,1916,1916,1916,1916,1916,1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108, - 1404,1404,1404,1404,1404,1404,1404,1404,1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596, - 1404,1404,1404,1404,1404,1404,1404,1404,1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596, - 1404,1404,1404,1404,1404,1404,1404,1404,1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596, - 1404,1404,1404,1404,1404,1404,1404,1404,1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596, - 1917,1917,1917,1917,1917,1917,1917,1917,1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109, - 1917,1917,1917,1917,1917,1917,1917,1917,1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109, - 1917,1917,1917,1917,1917,1917,1917,1917,1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109, - 1917,1917,1917,1917,1917,1917,1917,1917,1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109, - 1405,1405,1405,1405,1405,1405,1405,1405,1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597, - 1405,1405,1405,1405,1405,1405,1405,1405,1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597, - 1405,1405,1405,1405,1405,1405,1405,1405,1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597, - 1405,1405,1405,1405,1405,1405,1405,1405,1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597, - 1918,1918,1918,1918,1918,1918,1918,1918,1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110, - 1918,1918,1918,1918,1918,1918,1918,1918,1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110, - 1918,1918,1918,1918,1918,1918,1918,1918,1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110, - 1918,1918,1918,1918,1918,1918,1918,1918,1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110, - 1406,1406,1406,1406,1406,1406,1406,1406,1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598, - 1406,1406,1406,1406,1406,1406,1406,1406,1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598, - 1406,1406,1406,1406,1406,1406,1406,1406,1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598, - 1406,1406,1406,1406,1406,1406,1406,1406,1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598, - 1919,1919,1919,1919,1919,1919,1919,1919,1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111, - 1919,1919,1919,1919,1919,1919,1919,1919,1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111, - 1919,1919,1919,1919,1919,1919,1919,1919,1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111, - 1919,1919,1919,1919,1919,1919,1919,1919,1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111, - 1407,1407,1407,1407,1407,1407,1407,1407,1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599, - 1407,1407,1407,1407,1407,1407,1407,1407,1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599, - 1407,1407,1407,1407,1407,1407,1407,1407,1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599, - 1407,1407,1407,1407,1407,1407,1407,1407,1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599, - 1920,1920,1920,1920,1920,1920,1920,1920,1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112, - 1920,1920,1920,1920,1920,1920,1920,1920,1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112, - 1920,1920,1920,1920,1920,1920,1920,1920,1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112, - 1920,1920,1920,1920,1920,1920,1920,1920,1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112, - 1408,1408,1408,1408,1408,1408,1408,1408,1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600, - 1408,1408,1408,1408,1408,1408,1408,1408,1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600, - 1408,1408,1408,1408,1408,1408,1408,1408,1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600, - 1408,1408,1408,1408,1408,1408,1408,1408,1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600, - 1921,1921,1921,1921,1921,1921,1921,1921,1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113, - 1921,1921,1921,1921,1921,1921,1921,1921,1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113, - 1921,1921,1921,1921,1921,1921,1921,1921,1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113, - 1921,1921,1921,1921,1921,1921,1921,1921,1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113, - 1409,1409,1409,1409,1409,1409,1409,1409,1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601, - 1409,1409,1409,1409,1409,1409,1409,1409,1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601, - 1409,1409,1409,1409,1409,1409,1409,1409,1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601, - 1409,1409,1409,1409,1409,1409,1409,1409,1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601, - 1922,1922,1922,1922,1922,1922,1922,1922,1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114, - 1922,1922,1922,1922,1922,1922,1922,1922,1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114, - 1922,1922,1922,1922,1922,1922,1922,1922,1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114, - 1922,1922,1922,1922,1922,1922,1922,1922,1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114, - 1410,1410,1410,1410,1410,1410,1410,1410,1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602, - 1410,1410,1410,1410,1410,1410,1410,1410,1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602, - 1410,1410,1410,1410,1410,1410,1410,1410,1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602, - 1410,1410,1410,1410,1410,1410,1410,1410,1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602, - 1923,1923,1923,1923,1923,1923,1923,1923,1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115, - 1923,1923,1923,1923,1923,1923,1923,1923,1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115, - 1923,1923,1923,1923,1923,1923,1923,1923,1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115, - 1923,1923,1923,1923,1923,1923,1923,1923,1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115, - 1411,1411,1411,1411,1411,1411,1411,1411,1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603, - 1411,1411,1411,1411,1411,1411,1411,1411,1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603, - 1411,1411,1411,1411,1411,1411,1411,1411,1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603, - 1411,1411,1411,1411,1411,1411,1411,1411,1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603, - 1924,1924,1924,1924,1924,1924,1924,1924,1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116, - 1924,1924,1924,1924,1924,1924,1924,1924,1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116, - 1924,1924,1924,1924,1924,1924,1924,1924,1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116, - 1924,1924,1924,1924,1924,1924,1924,1924,1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116, - 1412,1412,1412,1412,1412,1412,1412,1412,1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604, - 1412,1412,1412,1412,1412,1412,1412,1412,1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604, - 1412,1412,1412,1412,1412,1412,1412,1412,1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604, - 1412,1412,1412,1412,1412,1412,1412,1412,1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604, - 1925,1925,1925,1925,1925,1925,1925,1925,1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117, - 1925,1925,1925,1925,1925,1925,1925,1925,1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117, - 1925,1925,1925,1925,1925,1925,1925,1925,1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117, - 1925,1925,1925,1925,1925,1925,1925,1925,1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117, - 1413,1413,1413,1413,1413,1413,1413,1413,1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605, - 1413,1413,1413,1413,1413,1413,1413,1413,1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605, - 1413,1413,1413,1413,1413,1413,1413,1413,1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605, - 1413,1413,1413,1413,1413,1413,1413,1413,1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605, - 1926,1926,1926,1926,1926,1926,1926,1926,1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118, - 1926,1926,1926,1926,1926,1926,1926,1926,1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118, - 1926,1926,1926,1926,1926,1926,1926,1926,1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118, - 1926,1926,1926,1926,1926,1926,1926,1926,1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118, - 1414,1414,1414,1414,1414,1414,1414,1414,1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606, - 1414,1414,1414,1414,1414,1414,1414,1414,1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606, - 1414,1414,1414,1414,1414,1414,1414,1414,1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606, - 1414,1414,1414,1414,1414,1414,1414,1414,1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606, - 1927,1927,1927,1927,1927,1927,1927,1927,1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119, - 1927,1927,1927,1927,1927,1927,1927,1927,1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119, - 1927,1927,1927,1927,1927,1927,1927,1927,1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119, - 1927,1927,1927,1927,1927,1927,1927,1927,1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119, - 1415,1415,1415,1415,1415,1415,1415,1415,1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607, - 1415,1415,1415,1415,1415,1415,1415,1415,1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607, - 1415,1415,1415,1415,1415,1415,1415,1415,1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607, - 1415,1415,1415,1415,1415,1415,1415,1415,1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607, - 1928,1928,1928,1928,1928,1928,1928,1928,1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120, - 1928,1928,1928,1928,1928,1928,1928,1928,1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120, - 1928,1928,1928,1928,1928,1928,1928,1928,1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120, - 1928,1928,1928,1928,1928,1928,1928,1928,1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120, - 1416,1416,1416,1416,1416,1416,1416,1416,1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608, - 1416,1416,1416,1416,1416,1416,1416,1416,1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608, - 1416,1416,1416,1416,1416,1416,1416,1416,1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608, - 1416,1416,1416,1416,1416,1416,1416,1416,1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608, - 1929,1929,1929,1929,1929,1929,1929,1929,1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121, - 1929,1929,1929,1929,1929,1929,1929,1929,1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121, - 1929,1929,1929,1929,1929,1929,1929,1929,1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121, - 1929,1929,1929,1929,1929,1929,1929,1929,1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121, - 1417,1417,1417,1417,1417,1417,1417,1417,1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609, - 1417,1417,1417,1417,1417,1417,1417,1417,1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609, - 1417,1417,1417,1417,1417,1417,1417,1417,1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609, - 1417,1417,1417,1417,1417,1417,1417,1417,1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609, - 1930,1930,1930,1930,1930,1930,1930,1930,1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122, - 1930,1930,1930,1930,1930,1930,1930,1930,1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122, - 1930,1930,1930,1930,1930,1930,1930,1930,1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122, - 1930,1930,1930,1930,1930,1930,1930,1930,1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122, - 1418,1418,1418,1418,1418,1418,1418,1418,1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610, - 1418,1418,1418,1418,1418,1418,1418,1418,1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610, - 1418,1418,1418,1418,1418,1418,1418,1418,1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610, - 1418,1418,1418,1418,1418,1418,1418,1418,1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610, - 1931,1931,1931,1931,1931,1931,1931,1931,1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123, - 1931,1931,1931,1931,1931,1931,1931,1931,1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123, - 1931,1931,1931,1931,1931,1931,1931,1931,1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123, - 1931,1931,1931,1931,1931,1931,1931,1931,1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123, - 1419,1419,1419,1419,1419,1419,1419,1419,1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611, - 1419,1419,1419,1419,1419,1419,1419,1419,1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611, - 1419,1419,1419,1419,1419,1419,1419,1419,1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611, - 1419,1419,1419,1419,1419,1419,1419,1419,1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611, - 1932,1932,1932,1932,1932,1932,1932,1932,1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124, - 1932,1932,1932,1932,1932,1932,1932,1932,1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124, - 1932,1932,1932,1932,1932,1932,1932,1932,1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124, - 1932,1932,1932,1932,1932,1932,1932,1932,1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124, - 1420,1420,1420,1420,1420,1420,1420,1420,1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612, - 1420,1420,1420,1420,1420,1420,1420,1420,1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612, - 1420,1420,1420,1420,1420,1420,1420,1420,1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612, - 1420,1420,1420,1420,1420,1420,1420,1420,1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612, - 1933,1933,1933,1933,1933,1933,1933,1933,1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125, - 1933,1933,1933,1933,1933,1933,1933,1933,1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125, - 1933,1933,1933,1933,1933,1933,1933,1933,1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125, - 1933,1933,1933,1933,1933,1933,1933,1933,1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125, - 1421,1421,1421,1421,1421,1421,1421,1421,1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613, - 1421,1421,1421,1421,1421,1421,1421,1421,1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613, - 1421,1421,1421,1421,1421,1421,1421,1421,1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613, - 1421,1421,1421,1421,1421,1421,1421,1421,1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613, - 1934,1934,1934,1934,1934,1934,1934,1934,1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126, - 1934,1934,1934,1934,1934,1934,1934,1934,1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126, - 1934,1934,1934,1934,1934,1934,1934,1934,1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126, - 1934,1934,1934,1934,1934,1934,1934,1934,1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126, - 1422,1422,1422,1422,1422,1422,1422,1422,1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614, - 1422,1422,1422,1422,1422,1422,1422,1422,1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614, - 1422,1422,1422,1422,1422,1422,1422,1422,1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614, - 1422,1422,1422,1422,1422,1422,1422,1422,1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614, - 1935,1935,1935,1935,1935,1935,1935,1935,1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127, - 1935,1935,1935,1935,1935,1935,1935,1935,1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127, - 1935,1935,1935,1935,1935,1935,1935,1935,1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127, - 1935,1935,1935,1935,1935,1935,1935,1935,1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127, - 1423,1423,1423,1423,1423,1423,1423,1423,1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615, - 1423,1423,1423,1423,1423,1423,1423,1423,1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615, - 1423,1423,1423,1423,1423,1423,1423,1423,1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615, - 1423,1423,1423,1423,1423,1423,1423,1423,1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615, - 1936,1936,1936,1936,1936,1936,1936,1936,2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128, - 1936,1936,1936,1936,1936,1936,1936,1936,2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128, - 1936,1936,1936,1936,1936,1936,1936,1936,2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128, - 1936,1936,1936,1936,1936,1936,1936,1936,2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128, - 1424,1424,1424,1424,1424,1424,1424,1424,1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616, - 1424,1424,1424,1424,1424,1424,1424,1424,1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616, - 1424,1424,1424,1424,1424,1424,1424,1424,1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616, - 1424,1424,1424,1424,1424,1424,1424,1424,1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616, - 1937,1937,1937,1937,1937,1937,1937,1937,2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129, - 1937,1937,1937,1937,1937,1937,1937,1937,2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129, - 1937,1937,1937,1937,1937,1937,1937,1937,2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129, - 1937,1937,1937,1937,1937,1937,1937,1937,2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129, - 1425,1425,1425,1425,1425,1425,1425,1425,1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617, - 1425,1425,1425,1425,1425,1425,1425,1425,1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617, - 1425,1425,1425,1425,1425,1425,1425,1425,1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617, - 1425,1425,1425,1425,1425,1425,1425,1425,1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617, - 1938,1938,1938,1938,1938,1938,1938,1938,2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130, - 1938,1938,1938,1938,1938,1938,1938,1938,2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130, - 1938,1938,1938,1938,1938,1938,1938,1938,2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130, - 1938,1938,1938,1938,1938,1938,1938,1938,2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130, - 1426,1426,1426,1426,1426,1426,1426,1426,1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618, - 1426,1426,1426,1426,1426,1426,1426,1426,1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618, - 1426,1426,1426,1426,1426,1426,1426,1426,1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618, - 1426,1426,1426,1426,1426,1426,1426,1426,1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618, - 1939,1939,1939,1939,1939,1939,1939,1939,2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131, - 1939,1939,1939,1939,1939,1939,1939,1939,2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131, - 1939,1939,1939,1939,1939,1939,1939,1939,2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131, - 1939,1939,1939,1939,1939,1939,1939,1939,2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131, - 1427,1427,1427,1427,1427,1427,1427,1427,1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619, - 1427,1427,1427,1427,1427,1427,1427,1427,1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619, - 1427,1427,1427,1427,1427,1427,1427,1427,1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619, - 1427,1427,1427,1427,1427,1427,1427,1427,1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619, - 1940,1940,1940,1940,1940,1940,1940,1940,2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132, - 1940,1940,1940,1940,1940,1940,1940,1940,2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132, - 1940,1940,1940,1940,1940,1940,1940,1940,2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132, - 1940,1940,1940,1940,1940,1940,1940,1940,2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132, - 1428,1428,1428,1428,1428,1428,1428,1428,1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620, - 1428,1428,1428,1428,1428,1428,1428,1428,1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620, - 1428,1428,1428,1428,1428,1428,1428,1428,1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620, - 1428,1428,1428,1428,1428,1428,1428,1428,1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620, - 1941,1941,1941,1941,1941,1941,1941,1941,2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133, - 1941,1941,1941,1941,1941,1941,1941,1941,2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133, - 1941,1941,1941,1941,1941,1941,1941,1941,2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133, - 1941,1941,1941,1941,1941,1941,1941,1941,2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133, - 1429,1429,1429,1429,1429,1429,1429,1429,1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621, - 1429,1429,1429,1429,1429,1429,1429,1429,1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621, - 1429,1429,1429,1429,1429,1429,1429,1429,1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621, - 1429,1429,1429,1429,1429,1429,1429,1429,1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621, - 1942,1942,1942,1942,1942,1942,1942,1942,2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134, - 1942,1942,1942,1942,1942,1942,1942,1942,2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134, - 1942,1942,1942,1942,1942,1942,1942,1942,2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134, - 1942,1942,1942,1942,1942,1942,1942,1942,2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134, - 1430,1430,1430,1430,1430,1430,1430,1430,1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622, - 1430,1430,1430,1430,1430,1430,1430,1430,1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622, - 1430,1430,1430,1430,1430,1430,1430,1430,1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622, - 1430,1430,1430,1430,1430,1430,1430,1430,1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622, - 1943,1943,1943,1943,1943,1943,1943,1943,2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135, - 1943,1943,1943,1943,1943,1943,1943,1943,2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135, - 1943,1943,1943,1943,1943,1943,1943,1943,2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135, - 1943,1943,1943,1943,1943,1943,1943,1943,2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135, - 1431,1431,1431,1431,1431,1431,1431,1431,1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623, - 1431,1431,1431,1431,1431,1431,1431,1431,1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623, - 1431,1431,1431,1431,1431,1431,1431,1431,1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623, - 1431,1431,1431,1431,1431,1431,1431,1431,1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623, - 1944,1944,1944,1944,1944,1944,1944,1944,2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136, - 1944,1944,1944,1944,1944,1944,1944,1944,2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136, - 1944,1944,1944,1944,1944,1944,1944,1944,2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136, - 1944,1944,1944,1944,1944,1944,1944,1944,2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136, - 1432,1432,1432,1432,1432,1432,1432,1432,1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624, - 1432,1432,1432,1432,1432,1432,1432,1432,1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624, - 1432,1432,1432,1432,1432,1432,1432,1432,1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624, - 1432,1432,1432,1432,1432,1432,1432,1432,1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624, - 1945,1945,1945,1945,1945,1945,1945,1945,2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137, - 1945,1945,1945,1945,1945,1945,1945,1945,2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137, - 1945,1945,1945,1945,1945,1945,1945,1945,2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137, - 1945,1945,1945,1945,1945,1945,1945,1945,2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137, - 1433,1433,1433,1433,1433,1433,1433,1433,1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625, - 1433,1433,1433,1433,1433,1433,1433,1433,1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625, - 1433,1433,1433,1433,1433,1433,1433,1433,1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625, - 1433,1433,1433,1433,1433,1433,1433,1433,1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625, - 1946,1946,1946,1946,1946,1946,1946,1946,2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138, - 1946,1946,1946,1946,1946,1946,1946,1946,2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138, - 1946,1946,1946,1946,1946,1946,1946,1946,2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138, - 1946,1946,1946,1946,1946,1946,1946,1946,2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138, - 1434,1434,1434,1434,1434,1434,1434,1434,1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626, - 1434,1434,1434,1434,1434,1434,1434,1434,1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626, - 1434,1434,1434,1434,1434,1434,1434,1434,1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626, - 1434,1434,1434,1434,1434,1434,1434,1434,1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626, - 1947,1947,1947,1947,1947,1947,1947,1947,2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139, - 1947,1947,1947,1947,1947,1947,1947,1947,2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139, - 1947,1947,1947,1947,1947,1947,1947,1947,2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139, - 1947,1947,1947,1947,1947,1947,1947,1947,2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139, - 1435,1435,1435,1435,1435,1435,1435,1435,1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627, - 1435,1435,1435,1435,1435,1435,1435,1435,1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627, - 1435,1435,1435,1435,1435,1435,1435,1435,1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627, - 1435,1435,1435,1435,1435,1435,1435,1435,1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627, - 1948,1948,1948,1948,1948,1948,1948,1948,2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140, - 1948,1948,1948,1948,1948,1948,1948,1948,2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140, - 1948,1948,1948,1948,1948,1948,1948,1948,2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140, - 1948,1948,1948,1948,1948,1948,1948,1948,2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140, - 1436,1436,1436,1436,1436,1436,1436,1436,1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628, - 1436,1436,1436,1436,1436,1436,1436,1436,1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628, - 1436,1436,1436,1436,1436,1436,1436,1436,1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628, - 1436,1436,1436,1436,1436,1436,1436,1436,1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628, - 1949,1949,1949,1949,1949,1949,1949,1949,2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141, - 1949,1949,1949,1949,1949,1949,1949,1949,2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141, - 1949,1949,1949,1949,1949,1949,1949,1949,2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141, - 1949,1949,1949,1949,1949,1949,1949,1949,2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141, - 1437,1437,1437,1437,1437,1437,1437,1437,1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629, - 1437,1437,1437,1437,1437,1437,1437,1437,1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629, - 1437,1437,1437,1437,1437,1437,1437,1437,1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629, - 1437,1437,1437,1437,1437,1437,1437,1437,1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629, - 1950,1950,1950,1950,1950,1950,1950,1950,2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142, - 1950,1950,1950,1950,1950,1950,1950,1950,2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142, - 1950,1950,1950,1950,1950,1950,1950,1950,2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142, - 1950,1950,1950,1950,1950,1950,1950,1950,2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142, - 1438,1438,1438,1438,1438,1438,1438,1438,1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630, - 1438,1438,1438,1438,1438,1438,1438,1438,1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630, - 1438,1438,1438,1438,1438,1438,1438,1438,1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630, - 1438,1438,1438,1438,1438,1438,1438,1438,1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630, - 1951,1951,1951,1951,1951,1951,1951,1951,2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143, - 1951,1951,1951,1951,1951,1951,1951,1951,2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143, - 1951,1951,1951,1951,1951,1951,1951,1951,2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143, - 1951,1951,1951,1951,1951,1951,1951,1951,2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143, - 1439,1439,1439,1439,1439,1439,1439,1439,1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631, - 1439,1439,1439,1439,1439,1439,1439,1439,1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631, - 1439,1439,1439,1439,1439,1439,1439,1439,1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631, - 1439,1439,1439,1439,1439,1439,1439,1439,1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631, - 1952,1952,1952,1952,1952,1952,1952,1952,2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144, - 1952,1952,1952,1952,1952,1952,1952,1952,2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144, - 1952,1952,1952,1952,1952,1952,1952,1952,2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144, - 1952,1952,1952,1952,1952,1952,1952,1952,2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144, - 1440,1440,1440,1440,1440,1440,1440,1440,1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632, - 1440,1440,1440,1440,1440,1440,1440,1440,1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632, - 1440,1440,1440,1440,1440,1440,1440,1440,1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632, - 1440,1440,1440,1440,1440,1440,1440,1440,1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632, - 1953,1953,1953,1953,1953,1953,1953,1953,2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145, - 1953,1953,1953,1953,1953,1953,1953,1953,2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145, - 1953,1953,1953,1953,1953,1953,1953,1953,2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145, - 1953,1953,1953,1953,1953,1953,1953,1953,2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145, - 1441,1441,1441,1441,1441,1441,1441,1441,1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633, - 1441,1441,1441,1441,1441,1441,1441,1441,1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633, - 1441,1441,1441,1441,1441,1441,1441,1441,1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633, - 1441,1441,1441,1441,1441,1441,1441,1441,1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633, - 1954,1954,1954,1954,1954,1954,1954,1954,2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146, - 1954,1954,1954,1954,1954,1954,1954,1954,2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146, - 1954,1954,1954,1954,1954,1954,1954,1954,2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146, - 1954,1954,1954,1954,1954,1954,1954,1954,2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146, - 1442,1442,1442,1442,1442,1442,1442,1442,1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634, - 1442,1442,1442,1442,1442,1442,1442,1442,1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634, - 1442,1442,1442,1442,1442,1442,1442,1442,1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634, - 1442,1442,1442,1442,1442,1442,1442,1442,1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634, - 1955,1955,1955,1955,1955,1955,1955,1955,2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147, - 1955,1955,1955,1955,1955,1955,1955,1955,2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147, - 1955,1955,1955,1955,1955,1955,1955,1955,2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147, - 1955,1955,1955,1955,1955,1955,1955,1955,2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147, - 1443,1443,1443,1443,1443,1443,1443,1443,1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635, - 1443,1443,1443,1443,1443,1443,1443,1443,1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635, - 1443,1443,1443,1443,1443,1443,1443,1443,1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635, - 1443,1443,1443,1443,1443,1443,1443,1443,1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635, - 1956,1956,1956,1956,1956,1956,1956,1956,2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148, - 1956,1956,1956,1956,1956,1956,1956,1956,2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148, - 1956,1956,1956,1956,1956,1956,1956,1956,2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148, - 1956,1956,1956,1956,1956,1956,1956,1956,2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148, - 1444,1444,1444,1444,1444,1444,1444,1444,1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636, - 1444,1444,1444,1444,1444,1444,1444,1444,1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636, - 1444,1444,1444,1444,1444,1444,1444,1444,1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636, - 1444,1444,1444,1444,1444,1444,1444,1444,1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636, - 1957,1957,1957,1957,1957,1957,1957,1957,2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149, - 1957,1957,1957,1957,1957,1957,1957,1957,2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149, - 1957,1957,1957,1957,1957,1957,1957,1957,2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149, - 1957,1957,1957,1957,1957,1957,1957,1957,2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149, - 1445,1445,1445,1445,1445,1445,1445,1445,1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637, - 1445,1445,1445,1445,1445,1445,1445,1445,1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637, - 1445,1445,1445,1445,1445,1445,1445,1445,1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637, - 1445,1445,1445,1445,1445,1445,1445,1445,1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637, - 1958,1958,1958,1958,1958,1958,1958,1958,2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150, - 1958,1958,1958,1958,1958,1958,1958,1958,2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150, - 1958,1958,1958,1958,1958,1958,1958,1958,2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150, - 1958,1958,1958,1958,1958,1958,1958,1958,2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150, - 1446,1446,1446,1446,1446,1446,1446,1446,1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638, - 1446,1446,1446,1446,1446,1446,1446,1446,1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638, - 1446,1446,1446,1446,1446,1446,1446,1446,1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638, - 1446,1446,1446,1446,1446,1446,1446,1446,1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638, - 1959,1959,1959,1959,1959,1959,1959,1959,2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151, - 1959,1959,1959,1959,1959,1959,1959,1959,2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151, - 1959,1959,1959,1959,1959,1959,1959,1959,2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151, - 1959,1959,1959,1959,1959,1959,1959,1959,2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151, - 1447,1447,1447,1447,1447,1447,1447,1447,1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639, - 1447,1447,1447,1447,1447,1447,1447,1447,1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639, - 1447,1447,1447,1447,1447,1447,1447,1447,1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639, - 1447,1447,1447,1447,1447,1447,1447,1447,1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639, - 1960,1960,1960,1960,1960,1960,1960,1960,2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152, - 1960,1960,1960,1960,1960,1960,1960,1960,2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152, - 1960,1960,1960,1960,1960,1960,1960,1960,2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152, - 1960,1960,1960,1960,1960,1960,1960,1960,2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152, - 1448,1448,1448,1448,1448,1448,1448,1448,1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640, - 1448,1448,1448,1448,1448,1448,1448,1448,1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640, - 1448,1448,1448,1448,1448,1448,1448,1448,1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640, - 1448,1448,1448,1448,1448,1448,1448,1448,1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640, - 1961,1961,1961,1961,1961,1961,1961,1961,2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153, - 1961,1961,1961,1961,1961,1961,1961,1961,2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153, - 1961,1961,1961,1961,1961,1961,1961,1961,2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153, - 1961,1961,1961,1961,1961,1961,1961,1961,2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153, - 1449,1449,1449,1449,1449,1449,1449,1449,1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641, - 1449,1449,1449,1449,1449,1449,1449,1449,1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641, - 1449,1449,1449,1449,1449,1449,1449,1449,1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641, - 1449,1449,1449,1449,1449,1449,1449,1449,1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641, - 1962,1962,1962,1962,1962,1962,1962,1962,2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154, - 1962,1962,1962,1962,1962,1962,1962,1962,2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154, - 1962,1962,1962,1962,1962,1962,1962,1962,2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154, - 1962,1962,1962,1962,1962,1962,1962,1962,2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154, - 1450,1450,1450,1450,1450,1450,1450,1450,1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642, - 1450,1450,1450,1450,1450,1450,1450,1450,1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642, - 1450,1450,1450,1450,1450,1450,1450,1450,1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642, - 1450,1450,1450,1450,1450,1450,1450,1450,1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642, - 1963,1963,1963,1963,1963,1963,1963,1963,2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155, - 1963,1963,1963,1963,1963,1963,1963,1963,2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155, - 1963,1963,1963,1963,1963,1963,1963,1963,2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155, - 1963,1963,1963,1963,1963,1963,1963,1963,2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155, - 1451,1451,1451,1451,1451,1451,1451,1451,1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643, - 1451,1451,1451,1451,1451,1451,1451,1451,1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643, - 1451,1451,1451,1451,1451,1451,1451,1451,1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643, - 1451,1451,1451,1451,1451,1451,1451,1451,1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643, - 1964,1964,1964,1964,1964,1964,1964,1964,2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156, - 1964,1964,1964,1964,1964,1964,1964,1964,2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156, - 1964,1964,1964,1964,1964,1964,1964,1964,2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156, - 1964,1964,1964,1964,1964,1964,1964,1964,2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156, - 1452,1452,1452,1452,1452,1452,1452,1452,1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644, - 1452,1452,1452,1452,1452,1452,1452,1452,1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644, - 1452,1452,1452,1452,1452,1452,1452,1452,1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644, - 1452,1452,1452,1452,1452,1452,1452,1452,1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644, - 1965,1965,1965,1965,1965,1965,1965,1965,2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157, - 1965,1965,1965,1965,1965,1965,1965,1965,2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157, - 1965,1965,1965,1965,1965,1965,1965,1965,2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157, - 1965,1965,1965,1965,1965,1965,1965,1965,2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157, - 1453,1453,1453,1453,1453,1453,1453,1453,1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645, - 1453,1453,1453,1453,1453,1453,1453,1453,1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645, - 1453,1453,1453,1453,1453,1453,1453,1453,1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645, - 1453,1453,1453,1453,1453,1453,1453,1453,1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645, - 1966,1966,1966,1966,1966,1966,1966,1966,2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158, - 1966,1966,1966,1966,1966,1966,1966,1966,2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158, - 1966,1966,1966,1966,1966,1966,1966,1966,2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158, - 1966,1966,1966,1966,1966,1966,1966,1966,2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158, - 1454,1454,1454,1454,1454,1454,1454,1454,1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646, - 1454,1454,1454,1454,1454,1454,1454,1454,1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646, - 1454,1454,1454,1454,1454,1454,1454,1454,1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646, - 1454,1454,1454,1454,1454,1454,1454,1454,1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646, - 1967,1967,1967,1967,1967,1967,1967,1967,2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159, - 1967,1967,1967,1967,1967,1967,1967,1967,2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159, - 1967,1967,1967,1967,1967,1967,1967,1967,2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159, - 1967,1967,1967,1967,1967,1967,1967,1967,2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159, - 1455,1455,1455,1455,1455,1455,1455,1455,1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647, - 1455,1455,1455,1455,1455,1455,1455,1455,1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647, - 1455,1455,1455,1455,1455,1455,1455,1455,1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647, - 1455,1455,1455,1455,1455,1455,1455,1455,1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647, - 1968,1968,1968,1968,1968,1968,1968,1968,2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160, - 1968,1968,1968,1968,1968,1968,1968,1968,2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160, - 1968,1968,1968,1968,1968,1968,1968,1968,2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160, - 1968,1968,1968,1968,1968,1968,1968,1968,2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160, - 1456,1456,1456,1456,1456,1456,1456,1456,1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648, - 1456,1456,1456,1456,1456,1456,1456,1456,1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648, - 1456,1456,1456,1456,1456,1456,1456,1456,1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648, - 1456,1456,1456,1456,1456,1456,1456,1456,1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648, - 1969,1969,1969,1969,1969,1969,1969,1969,2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161, - 1969,1969,1969,1969,1969,1969,1969,1969,2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161, - 1969,1969,1969,1969,1969,1969,1969,1969,2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161, - 1969,1969,1969,1969,1969,1969,1969,1969,2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161, - 1457,1457,1457,1457,1457,1457,1457,1457,1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649, - 1457,1457,1457,1457,1457,1457,1457,1457,1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649, - 1457,1457,1457,1457,1457,1457,1457,1457,1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649, - 1457,1457,1457,1457,1457,1457,1457,1457,1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649, - 1970,1970,1970,1970,1970,1970,1970,1970,2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162, - 1970,1970,1970,1970,1970,1970,1970,1970,2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162, - 1970,1970,1970,1970,1970,1970,1970,1970,2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162, - 1970,1970,1970,1970,1970,1970,1970,1970,2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162, - 1458,1458,1458,1458,1458,1458,1458,1458,1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650, - 1458,1458,1458,1458,1458,1458,1458,1458,1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650, - 1458,1458,1458,1458,1458,1458,1458,1458,1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650, - 1458,1458,1458,1458,1458,1458,1458,1458,1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650, - 1971,1971,1971,1971,1971,1971,1971,1971,2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163, - 1971,1971,1971,1971,1971,1971,1971,1971,2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163, - 1971,1971,1971,1971,1971,1971,1971,1971,2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163, - 1971,1971,1971,1971,1971,1971,1971,1971,2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163, - 1459,1459,1459,1459,1459,1459,1459,1459,1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651, - 1459,1459,1459,1459,1459,1459,1459,1459,1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651, - 1459,1459,1459,1459,1459,1459,1459,1459,1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651, - 1459,1459,1459,1459,1459,1459,1459,1459,1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651, + 311,311,311,311,311,311,311,311,312,312,312,312,312,312,312,312,425,0,0,0,453,0,0,0,313,313,313,313,313,313,313,313, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035, + 959,959,959,959,959,959,959,959,960,960,960,960,960,960,960,960,961,961,961,961,961,961,961,961,962,962,962,962,962,962,962,962, + 963,963,963,963,963,963,963,963,964,964,964,964,964,964,964,964,993,0,0,0,0,0,0,0,965,965,965,965,965,965,965,965, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021,1021, + 861,861,861,861,861,861,861,861,862,862,862,862,862,862,862,862,863,863,863,863,863,863,863,863,864,864,864,864,864,864,864,864, + 865,865,865,865,865,865,865,865,866,866,866,866,866,866,866,866,979,0,0,0,1007,0,0,0,867,867,867,867,867,867,867,867, + 2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356,2420,2420,2420,2420,2420,2420,2420,2420, + 2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356,2420,2420,2420,2420,2420,2420,2420,2420, + 2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356,2420,2420,2420,2420,2420,2420,2420,2420, + 2228,2228,2228,2228,2228,2228,2228,2228,2292,2292,2292,2292,2292,2292,2292,2292,2356,2356,2356,2356,2356,2356,2356,2356,2420,2420,2420,2420,2420,2420,2420,2420, + 1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844,1908,1908,1908,1908,1908,1908,1908,1908, + 1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844,1908,1908,1908,1908,1908,1908,1908,1908, + 1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844,1908,1908,1908,1908,1908,1908,1908,1908, + 1716,1716,1716,1716,1716,1716,1716,1716,1780,1780,1780,1780,1780,1780,1780,1780,1844,1844,1844,1844,1844,1844,1844,1844,1908,1908,1908,1908,1908,1908,1908,1908, + 2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357,2421,2421,2421,2421,2421,2421,2421,2421, + 2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357,2421,2421,2421,2421,2421,2421,2421,2421, + 2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357,2421,2421,2421,2421,2421,2421,2421,2421, + 2229,2229,2229,2229,2229,2229,2229,2229,2293,2293,2293,2293,2293,2293,2293,2293,2357,2357,2357,2357,2357,2357,2357,2357,2421,2421,2421,2421,2421,2421,2421,2421, + 1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845,1909,1909,1909,1909,1909,1909,1909,1909, + 1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845,1909,1909,1909,1909,1909,1909,1909,1909, + 1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845,1909,1909,1909,1909,1909,1909,1909,1909, + 1717,1717,1717,1717,1717,1717,1717,1717,1781,1781,1781,1781,1781,1781,1781,1781,1845,1845,1845,1845,1845,1845,1845,1845,1909,1909,1909,1909,1909,1909,1909,1909, + 2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358,2422,2422,2422,2422,2422,2422,2422,2422, + 2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358,2422,2422,2422,2422,2422,2422,2422,2422, + 2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358,2422,2422,2422,2422,2422,2422,2422,2422, + 2230,2230,2230,2230,2230,2230,2230,2230,2294,2294,2294,2294,2294,2294,2294,2294,2358,2358,2358,2358,2358,2358,2358,2358,2422,2422,2422,2422,2422,2422,2422,2422, + 1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846,1910,1910,1910,1910,1910,1910,1910,1910, + 1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846,1910,1910,1910,1910,1910,1910,1910,1910, + 1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846,1910,1910,1910,1910,1910,1910,1910,1910, + 1718,1718,1718,1718,1718,1718,1718,1718,1782,1782,1782,1782,1782,1782,1782,1782,1846,1846,1846,1846,1846,1846,1846,1846,1910,1910,1910,1910,1910,1910,1910,1910, + 2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359,2423,2423,2423,2423,2423,2423,2423,2423, + 2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359,2423,2423,2423,2423,2423,2423,2423,2423, + 2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359,2423,2423,2423,2423,2423,2423,2423,2423, + 2231,2231,2231,2231,2231,2231,2231,2231,2295,2295,2295,2295,2295,2295,2295,2295,2359,2359,2359,2359,2359,2359,2359,2359,2423,2423,2423,2423,2423,2423,2423,2423, + 1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847,1911,1911,1911,1911,1911,1911,1911,1911, + 1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847,1911,1911,1911,1911,1911,1911,1911,1911, + 1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847,1911,1911,1911,1911,1911,1911,1911,1911, + 1719,1719,1719,1719,1719,1719,1719,1719,1783,1783,1783,1783,1783,1783,1783,1783,1847,1847,1847,1847,1847,1847,1847,1847,1911,1911,1911,1911,1911,1911,1911,1911, + 2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360,2424,2424,2424,2424,2424,2424,2424,2424, + 2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360,2424,2424,2424,2424,2424,2424,2424,2424, + 2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360,2424,2424,2424,2424,2424,2424,2424,2424, + 2232,2232,2232,2232,2232,2232,2232,2232,2296,2296,2296,2296,2296,2296,2296,2296,2360,2360,2360,2360,2360,2360,2360,2360,2424,2424,2424,2424,2424,2424,2424,2424, + 1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848,1912,1912,1912,1912,1912,1912,1912,1912, + 1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848,1912,1912,1912,1912,1912,1912,1912,1912, + 1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848,1912,1912,1912,1912,1912,1912,1912,1912, + 1720,1720,1720,1720,1720,1720,1720,1720,1784,1784,1784,1784,1784,1784,1784,1784,1848,1848,1848,1848,1848,1848,1848,1848,1912,1912,1912,1912,1912,1912,1912,1912, + 2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361,2425,2425,2425,2425,2425,2425,2425,2425, + 2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361,2425,2425,2425,2425,2425,2425,2425,2425, + 2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361,2425,2425,2425,2425,2425,2425,2425,2425, + 2233,2233,2233,2233,2233,2233,2233,2233,2297,2297,2297,2297,2297,2297,2297,2297,2361,2361,2361,2361,2361,2361,2361,2361,2425,2425,2425,2425,2425,2425,2425,2425, + 1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849,1913,1913,1913,1913,1913,1913,1913,1913, + 1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849,1913,1913,1913,1913,1913,1913,1913,1913, + 1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849,1913,1913,1913,1913,1913,1913,1913,1913, + 1721,1721,1721,1721,1721,1721,1721,1721,1785,1785,1785,1785,1785,1785,1785,1785,1849,1849,1849,1849,1849,1849,1849,1849,1913,1913,1913,1913,1913,1913,1913,1913, + 2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362,2426,2426,2426,2426,2426,2426,2426,2426, + 2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362,2426,2426,2426,2426,2426,2426,2426,2426, + 2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362,2426,2426,2426,2426,2426,2426,2426,2426, + 2234,2234,2234,2234,2234,2234,2234,2234,2298,2298,2298,2298,2298,2298,2298,2298,2362,2362,2362,2362,2362,2362,2362,2362,2426,2426,2426,2426,2426,2426,2426,2426, + 1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850,1914,1914,1914,1914,1914,1914,1914,1914, + 1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850,1914,1914,1914,1914,1914,1914,1914,1914, + 1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850,1914,1914,1914,1914,1914,1914,1914,1914, + 1722,1722,1722,1722,1722,1722,1722,1722,1786,1786,1786,1786,1786,1786,1786,1786,1850,1850,1850,1850,1850,1850,1850,1850,1914,1914,1914,1914,1914,1914,1914,1914, + 2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363,2427,2427,2427,2427,2427,2427,2427,2427, + 2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363,2427,2427,2427,2427,2427,2427,2427,2427, + 2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363,2427,2427,2427,2427,2427,2427,2427,2427, + 2235,2235,2235,2235,2235,2235,2235,2235,2299,2299,2299,2299,2299,2299,2299,2299,2363,2363,2363,2363,2363,2363,2363,2363,2427,2427,2427,2427,2427,2427,2427,2427, + 1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851,1915,1915,1915,1915,1915,1915,1915,1915, + 1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851,1915,1915,1915,1915,1915,1915,1915,1915, + 1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851,1915,1915,1915,1915,1915,1915,1915,1915, + 1723,1723,1723,1723,1723,1723,1723,1723,1787,1787,1787,1787,1787,1787,1787,1787,1851,1851,1851,1851,1851,1851,1851,1851,1915,1915,1915,1915,1915,1915,1915,1915, + 2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364,2428,2428,2428,2428,2428,2428,2428,2428, + 2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364,2428,2428,2428,2428,2428,2428,2428,2428, + 2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364,2428,2428,2428,2428,2428,2428,2428,2428, + 2236,2236,2236,2236,2236,2236,2236,2236,2300,2300,2300,2300,2300,2300,2300,2300,2364,2364,2364,2364,2364,2364,2364,2364,2428,2428,2428,2428,2428,2428,2428,2428, + 1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852,1916,1916,1916,1916,1916,1916,1916,1916, + 1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852,1916,1916,1916,1916,1916,1916,1916,1916, + 1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852,1916,1916,1916,1916,1916,1916,1916,1916, + 1724,1724,1724,1724,1724,1724,1724,1724,1788,1788,1788,1788,1788,1788,1788,1788,1852,1852,1852,1852,1852,1852,1852,1852,1916,1916,1916,1916,1916,1916,1916,1916, + 2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365,2429,2429,2429,2429,2429,2429,2429,2429, + 2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365,2429,2429,2429,2429,2429,2429,2429,2429, + 2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365,2429,2429,2429,2429,2429,2429,2429,2429, + 2237,2237,2237,2237,2237,2237,2237,2237,2301,2301,2301,2301,2301,2301,2301,2301,2365,2365,2365,2365,2365,2365,2365,2365,2429,2429,2429,2429,2429,2429,2429,2429, + 1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853,1917,1917,1917,1917,1917,1917,1917,1917, + 1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853,1917,1917,1917,1917,1917,1917,1917,1917, + 1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853,1917,1917,1917,1917,1917,1917,1917,1917, + 1725,1725,1725,1725,1725,1725,1725,1725,1789,1789,1789,1789,1789,1789,1789,1789,1853,1853,1853,1853,1853,1853,1853,1853,1917,1917,1917,1917,1917,1917,1917,1917, + 2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366,2430,2430,2430,2430,2430,2430,2430,2430, + 2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366,2430,2430,2430,2430,2430,2430,2430,2430, + 2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366,2430,2430,2430,2430,2430,2430,2430,2430, + 2238,2238,2238,2238,2238,2238,2238,2238,2302,2302,2302,2302,2302,2302,2302,2302,2366,2366,2366,2366,2366,2366,2366,2366,2430,2430,2430,2430,2430,2430,2430,2430, + 1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854,1918,1918,1918,1918,1918,1918,1918,1918, + 1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854,1918,1918,1918,1918,1918,1918,1918,1918, + 1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854,1918,1918,1918,1918,1918,1918,1918,1918, + 1726,1726,1726,1726,1726,1726,1726,1726,1790,1790,1790,1790,1790,1790,1790,1790,1854,1854,1854,1854,1854,1854,1854,1854,1918,1918,1918,1918,1918,1918,1918,1918, + 2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367,2431,2431,2431,2431,2431,2431,2431,2431, + 2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367,2431,2431,2431,2431,2431,2431,2431,2431, + 2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367,2431,2431,2431,2431,2431,2431,2431,2431, + 2239,2239,2239,2239,2239,2239,2239,2239,2303,2303,2303,2303,2303,2303,2303,2303,2367,2367,2367,2367,2367,2367,2367,2367,2431,2431,2431,2431,2431,2431,2431,2431, + 1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855,1919,1919,1919,1919,1919,1919,1919,1919, + 1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855,1919,1919,1919,1919,1919,1919,1919,1919, + 1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855,1919,1919,1919,1919,1919,1919,1919,1919, + 1727,1727,1727,1727,1727,1727,1727,1727,1791,1791,1791,1791,1791,1791,1791,1791,1855,1855,1855,1855,1855,1855,1855,1855,1919,1919,1919,1919,1919,1919,1919,1919, + 2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368,2432,2432,2432,2432,2432,2432,2432,2432, + 2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368,2432,2432,2432,2432,2432,2432,2432,2432, + 2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368,2432,2432,2432,2432,2432,2432,2432,2432, + 2240,2240,2240,2240,2240,2240,2240,2240,2304,2304,2304,2304,2304,2304,2304,2304,2368,2368,2368,2368,2368,2368,2368,2368,2432,2432,2432,2432,2432,2432,2432,2432, + 1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856,1920,1920,1920,1920,1920,1920,1920,1920, + 1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856,1920,1920,1920,1920,1920,1920,1920,1920, + 1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856,1920,1920,1920,1920,1920,1920,1920,1920, + 1728,1728,1728,1728,1728,1728,1728,1728,1792,1792,1792,1792,1792,1792,1792,1792,1856,1856,1856,1856,1856,1856,1856,1856,1920,1920,1920,1920,1920,1920,1920,1920, + 2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369,2433,2433,2433,2433,2433,2433,2433,2433, + 2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369,2433,2433,2433,2433,2433,2433,2433,2433, + 2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369,2433,2433,2433,2433,2433,2433,2433,2433, + 2241,2241,2241,2241,2241,2241,2241,2241,2305,2305,2305,2305,2305,2305,2305,2305,2369,2369,2369,2369,2369,2369,2369,2369,2433,2433,2433,2433,2433,2433,2433,2433, + 1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857,1921,1921,1921,1921,1921,1921,1921,1921, + 1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857,1921,1921,1921,1921,1921,1921,1921,1921, + 1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857,1921,1921,1921,1921,1921,1921,1921,1921, + 1729,1729,1729,1729,1729,1729,1729,1729,1793,1793,1793,1793,1793,1793,1793,1793,1857,1857,1857,1857,1857,1857,1857,1857,1921,1921,1921,1921,1921,1921,1921,1921, + 2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370,2434,2434,2434,2434,2434,2434,2434,2434, + 2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370,2434,2434,2434,2434,2434,2434,2434,2434, + 2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370,2434,2434,2434,2434,2434,2434,2434,2434, + 2242,2242,2242,2242,2242,2242,2242,2242,2306,2306,2306,2306,2306,2306,2306,2306,2370,2370,2370,2370,2370,2370,2370,2370,2434,2434,2434,2434,2434,2434,2434,2434, + 1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858,1922,1922,1922,1922,1922,1922,1922,1922, + 1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858,1922,1922,1922,1922,1922,1922,1922,1922, + 1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858,1922,1922,1922,1922,1922,1922,1922,1922, + 1730,1730,1730,1730,1730,1730,1730,1730,1794,1794,1794,1794,1794,1794,1794,1794,1858,1858,1858,1858,1858,1858,1858,1858,1922,1922,1922,1922,1922,1922,1922,1922, + 2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371,2435,2435,2435,2435,2435,2435,2435,2435, + 2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371,2435,2435,2435,2435,2435,2435,2435,2435, + 2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371,2435,2435,2435,2435,2435,2435,2435,2435, + 2243,2243,2243,2243,2243,2243,2243,2243,2307,2307,2307,2307,2307,2307,2307,2307,2371,2371,2371,2371,2371,2371,2371,2371,2435,2435,2435,2435,2435,2435,2435,2435, + 1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859,1923,1923,1923,1923,1923,1923,1923,1923, + 1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859,1923,1923,1923,1923,1923,1923,1923,1923, + 1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859,1923,1923,1923,1923,1923,1923,1923,1923, + 1731,1731,1731,1731,1731,1731,1731,1731,1795,1795,1795,1795,1795,1795,1795,1795,1859,1859,1859,1859,1859,1859,1859,1859,1923,1923,1923,1923,1923,1923,1923,1923, + 2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372,2436,2436,2436,2436,2436,2436,2436,2436, + 2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372,2436,2436,2436,2436,2436,2436,2436,2436, + 2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372,2436,2436,2436,2436,2436,2436,2436,2436, + 2244,2244,2244,2244,2244,2244,2244,2244,2308,2308,2308,2308,2308,2308,2308,2308,2372,2372,2372,2372,2372,2372,2372,2372,2436,2436,2436,2436,2436,2436,2436,2436, + 1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860,1924,1924,1924,1924,1924,1924,1924,1924, + 1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860,1924,1924,1924,1924,1924,1924,1924,1924, + 1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860,1924,1924,1924,1924,1924,1924,1924,1924, + 1732,1732,1732,1732,1732,1732,1732,1732,1796,1796,1796,1796,1796,1796,1796,1796,1860,1860,1860,1860,1860,1860,1860,1860,1924,1924,1924,1924,1924,1924,1924,1924, + 2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373,2437,2437,2437,2437,2437,2437,2437,2437, + 2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373,2437,2437,2437,2437,2437,2437,2437,2437, + 2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373,2437,2437,2437,2437,2437,2437,2437,2437, + 2245,2245,2245,2245,2245,2245,2245,2245,2309,2309,2309,2309,2309,2309,2309,2309,2373,2373,2373,2373,2373,2373,2373,2373,2437,2437,2437,2437,2437,2437,2437,2437, + 1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861,1925,1925,1925,1925,1925,1925,1925,1925, + 1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861,1925,1925,1925,1925,1925,1925,1925,1925, + 1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861,1925,1925,1925,1925,1925,1925,1925,1925, + 1733,1733,1733,1733,1733,1733,1733,1733,1797,1797,1797,1797,1797,1797,1797,1797,1861,1861,1861,1861,1861,1861,1861,1861,1925,1925,1925,1925,1925,1925,1925,1925, + 2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374,2438,2438,2438,2438,2438,2438,2438,2438, + 2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374,2438,2438,2438,2438,2438,2438,2438,2438, + 2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374,2438,2438,2438,2438,2438,2438,2438,2438, + 2246,2246,2246,2246,2246,2246,2246,2246,2310,2310,2310,2310,2310,2310,2310,2310,2374,2374,2374,2374,2374,2374,2374,2374,2438,2438,2438,2438,2438,2438,2438,2438, + 1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862,1926,1926,1926,1926,1926,1926,1926,1926, + 1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862,1926,1926,1926,1926,1926,1926,1926,1926, + 1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862,1926,1926,1926,1926,1926,1926,1926,1926, + 1734,1734,1734,1734,1734,1734,1734,1734,1798,1798,1798,1798,1798,1798,1798,1798,1862,1862,1862,1862,1862,1862,1862,1862,1926,1926,1926,1926,1926,1926,1926,1926, + 2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375,2439,2439,2439,2439,2439,2439,2439,2439, + 2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375,2439,2439,2439,2439,2439,2439,2439,2439, + 2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375,2439,2439,2439,2439,2439,2439,2439,2439, + 2247,2247,2247,2247,2247,2247,2247,2247,2311,2311,2311,2311,2311,2311,2311,2311,2375,2375,2375,2375,2375,2375,2375,2375,2439,2439,2439,2439,2439,2439,2439,2439, + 1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863,1927,1927,1927,1927,1927,1927,1927,1927, + 1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863,1927,1927,1927,1927,1927,1927,1927,1927, + 1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863,1927,1927,1927,1927,1927,1927,1927,1927, + 1735,1735,1735,1735,1735,1735,1735,1735,1799,1799,1799,1799,1799,1799,1799,1799,1863,1863,1863,1863,1863,1863,1863,1863,1927,1927,1927,1927,1927,1927,1927,1927, + 2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376,2440,2440,2440,2440,2440,2440,2440,2440, + 2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376,2440,2440,2440,2440,2440,2440,2440,2440, + 2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376,2440,2440,2440,2440,2440,2440,2440,2440, + 2248,2248,2248,2248,2248,2248,2248,2248,2312,2312,2312,2312,2312,2312,2312,2312,2376,2376,2376,2376,2376,2376,2376,2376,2440,2440,2440,2440,2440,2440,2440,2440, + 1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864,1928,1928,1928,1928,1928,1928,1928,1928, + 1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864,1928,1928,1928,1928,1928,1928,1928,1928, + 1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864,1928,1928,1928,1928,1928,1928,1928,1928, + 1736,1736,1736,1736,1736,1736,1736,1736,1800,1800,1800,1800,1800,1800,1800,1800,1864,1864,1864,1864,1864,1864,1864,1864,1928,1928,1928,1928,1928,1928,1928,1928, + 2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377,2441,2441,2441,2441,2441,2441,2441,2441, + 2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377,2441,2441,2441,2441,2441,2441,2441,2441, + 2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377,2441,2441,2441,2441,2441,2441,2441,2441, + 2249,2249,2249,2249,2249,2249,2249,2249,2313,2313,2313,2313,2313,2313,2313,2313,2377,2377,2377,2377,2377,2377,2377,2377,2441,2441,2441,2441,2441,2441,2441,2441, + 1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865,1929,1929,1929,1929,1929,1929,1929,1929, + 1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865,1929,1929,1929,1929,1929,1929,1929,1929, + 1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865,1929,1929,1929,1929,1929,1929,1929,1929, + 1737,1737,1737,1737,1737,1737,1737,1737,1801,1801,1801,1801,1801,1801,1801,1801,1865,1865,1865,1865,1865,1865,1865,1865,1929,1929,1929,1929,1929,1929,1929,1929, + 2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378,2442,2442,2442,2442,2442,2442,2442,2442, + 2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378,2442,2442,2442,2442,2442,2442,2442,2442, + 2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378,2442,2442,2442,2442,2442,2442,2442,2442, + 2250,2250,2250,2250,2250,2250,2250,2250,2314,2314,2314,2314,2314,2314,2314,2314,2378,2378,2378,2378,2378,2378,2378,2378,2442,2442,2442,2442,2442,2442,2442,2442, + 1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866,1930,1930,1930,1930,1930,1930,1930,1930, + 1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866,1930,1930,1930,1930,1930,1930,1930,1930, + 1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866,1930,1930,1930,1930,1930,1930,1930,1930, + 1738,1738,1738,1738,1738,1738,1738,1738,1802,1802,1802,1802,1802,1802,1802,1802,1866,1866,1866,1866,1866,1866,1866,1866,1930,1930,1930,1930,1930,1930,1930,1930, + 2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379,2443,2443,2443,2443,2443,2443,2443,2443, + 2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379,2443,2443,2443,2443,2443,2443,2443,2443, + 2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379,2443,2443,2443,2443,2443,2443,2443,2443, + 2251,2251,2251,2251,2251,2251,2251,2251,2315,2315,2315,2315,2315,2315,2315,2315,2379,2379,2379,2379,2379,2379,2379,2379,2443,2443,2443,2443,2443,2443,2443,2443, + 1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867,1931,1931,1931,1931,1931,1931,1931,1931, + 1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867,1931,1931,1931,1931,1931,1931,1931,1931, + 1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867,1931,1931,1931,1931,1931,1931,1931,1931, + 1739,1739,1739,1739,1739,1739,1739,1739,1803,1803,1803,1803,1803,1803,1803,1803,1867,1867,1867,1867,1867,1867,1867,1867,1931,1931,1931,1931,1931,1931,1931,1931, + 2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380,2444,2444,2444,2444,2444,2444,2444,2444, + 2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380,2444,2444,2444,2444,2444,2444,2444,2444, + 2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380,2444,2444,2444,2444,2444,2444,2444,2444, + 2252,2252,2252,2252,2252,2252,2252,2252,2316,2316,2316,2316,2316,2316,2316,2316,2380,2380,2380,2380,2380,2380,2380,2380,2444,2444,2444,2444,2444,2444,2444,2444, + 1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868,1932,1932,1932,1932,1932,1932,1932,1932, + 1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868,1932,1932,1932,1932,1932,1932,1932,1932, + 1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868,1932,1932,1932,1932,1932,1932,1932,1932, + 1740,1740,1740,1740,1740,1740,1740,1740,1804,1804,1804,1804,1804,1804,1804,1804,1868,1868,1868,1868,1868,1868,1868,1868,1932,1932,1932,1932,1932,1932,1932,1932, + 2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381,2445,2445,2445,2445,2445,2445,2445,2445, + 2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381,2445,2445,2445,2445,2445,2445,2445,2445, + 2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381,2445,2445,2445,2445,2445,2445,2445,2445, + 2253,2253,2253,2253,2253,2253,2253,2253,2317,2317,2317,2317,2317,2317,2317,2317,2381,2381,2381,2381,2381,2381,2381,2381,2445,2445,2445,2445,2445,2445,2445,2445, + 1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869,1933,1933,1933,1933,1933,1933,1933,1933, + 1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869,1933,1933,1933,1933,1933,1933,1933,1933, + 1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869,1933,1933,1933,1933,1933,1933,1933,1933, + 1741,1741,1741,1741,1741,1741,1741,1741,1805,1805,1805,1805,1805,1805,1805,1805,1869,1869,1869,1869,1869,1869,1869,1869,1933,1933,1933,1933,1933,1933,1933,1933, + 2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382,2446,2446,2446,2446,2446,2446,2446,2446, + 2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382,2446,2446,2446,2446,2446,2446,2446,2446, + 2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382,2446,2446,2446,2446,2446,2446,2446,2446, + 2254,2254,2254,2254,2254,2254,2254,2254,2318,2318,2318,2318,2318,2318,2318,2318,2382,2382,2382,2382,2382,2382,2382,2382,2446,2446,2446,2446,2446,2446,2446,2446, + 1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870,1934,1934,1934,1934,1934,1934,1934,1934, + 1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870,1934,1934,1934,1934,1934,1934,1934,1934, + 1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870,1934,1934,1934,1934,1934,1934,1934,1934, + 1742,1742,1742,1742,1742,1742,1742,1742,1806,1806,1806,1806,1806,1806,1806,1806,1870,1870,1870,1870,1870,1870,1870,1870,1934,1934,1934,1934,1934,1934,1934,1934, + 2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383,2447,2447,2447,2447,2447,2447,2447,2447, + 2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383,2447,2447,2447,2447,2447,2447,2447,2447, + 2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383,2447,2447,2447,2447,2447,2447,2447,2447, + 2255,2255,2255,2255,2255,2255,2255,2255,2319,2319,2319,2319,2319,2319,2319,2319,2383,2383,2383,2383,2383,2383,2383,2383,2447,2447,2447,2447,2447,2447,2447,2447, + 1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871,1935,1935,1935,1935,1935,1935,1935,1935, + 1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871,1935,1935,1935,1935,1935,1935,1935,1935, + 1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871,1935,1935,1935,1935,1935,1935,1935,1935, + 1743,1743,1743,1743,1743,1743,1743,1743,1807,1807,1807,1807,1807,1807,1807,1807,1871,1871,1871,1871,1871,1871,1871,1871,1935,1935,1935,1935,1935,1935,1935,1935, + 2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384,2448,2448,2448,2448,2448,2448,2448,2448, + 2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384,2448,2448,2448,2448,2448,2448,2448,2448, + 2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384,2448,2448,2448,2448,2448,2448,2448,2448, + 2256,2256,2256,2256,2256,2256,2256,2256,2320,2320,2320,2320,2320,2320,2320,2320,2384,2384,2384,2384,2384,2384,2384,2384,2448,2448,2448,2448,2448,2448,2448,2448, + 1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872,1936,1936,1936,1936,1936,1936,1936,1936, + 1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872,1936,1936,1936,1936,1936,1936,1936,1936, + 1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872,1936,1936,1936,1936,1936,1936,1936,1936, + 1744,1744,1744,1744,1744,1744,1744,1744,1808,1808,1808,1808,1808,1808,1808,1808,1872,1872,1872,1872,1872,1872,1872,1872,1936,1936,1936,1936,1936,1936,1936,1936, + 2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385,2449,2449,2449,2449,2449,2449,2449,2449, + 2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385,2449,2449,2449,2449,2449,2449,2449,2449, + 2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385,2449,2449,2449,2449,2449,2449,2449,2449, + 2257,2257,2257,2257,2257,2257,2257,2257,2321,2321,2321,2321,2321,2321,2321,2321,2385,2385,2385,2385,2385,2385,2385,2385,2449,2449,2449,2449,2449,2449,2449,2449, + 1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873,1937,1937,1937,1937,1937,1937,1937,1937, + 1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873,1937,1937,1937,1937,1937,1937,1937,1937, + 1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873,1937,1937,1937,1937,1937,1937,1937,1937, + 1745,1745,1745,1745,1745,1745,1745,1745,1809,1809,1809,1809,1809,1809,1809,1809,1873,1873,1873,1873,1873,1873,1873,1873,1937,1937,1937,1937,1937,1937,1937,1937, + 2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386,2450,2450,2450,2450,2450,2450,2450,2450, + 2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386,2450,2450,2450,2450,2450,2450,2450,2450, + 2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386,2450,2450,2450,2450,2450,2450,2450,2450, + 2258,2258,2258,2258,2258,2258,2258,2258,2322,2322,2322,2322,2322,2322,2322,2322,2386,2386,2386,2386,2386,2386,2386,2386,2450,2450,2450,2450,2450,2450,2450,2450, + 1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874,1938,1938,1938,1938,1938,1938,1938,1938, + 1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874,1938,1938,1938,1938,1938,1938,1938,1938, + 1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874,1938,1938,1938,1938,1938,1938,1938,1938, + 1746,1746,1746,1746,1746,1746,1746,1746,1810,1810,1810,1810,1810,1810,1810,1810,1874,1874,1874,1874,1874,1874,1874,1874,1938,1938,1938,1938,1938,1938,1938,1938, + 2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387,2451,2451,2451,2451,2451,2451,2451,2451, + 2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387,2451,2451,2451,2451,2451,2451,2451,2451, + 2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387,2451,2451,2451,2451,2451,2451,2451,2451, + 2259,2259,2259,2259,2259,2259,2259,2259,2323,2323,2323,2323,2323,2323,2323,2323,2387,2387,2387,2387,2387,2387,2387,2387,2451,2451,2451,2451,2451,2451,2451,2451, + 1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875,1939,1939,1939,1939,1939,1939,1939,1939, + 1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875,1939,1939,1939,1939,1939,1939,1939,1939, + 1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875,1939,1939,1939,1939,1939,1939,1939,1939, + 1747,1747,1747,1747,1747,1747,1747,1747,1811,1811,1811,1811,1811,1811,1811,1811,1875,1875,1875,1875,1875,1875,1875,1875,1939,1939,1939,1939,1939,1939,1939,1939, + 2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388,2452,2452,2452,2452,2452,2452,2452,2452, + 2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388,2452,2452,2452,2452,2452,2452,2452,2452, + 2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388,2452,2452,2452,2452,2452,2452,2452,2452, + 2260,2260,2260,2260,2260,2260,2260,2260,2324,2324,2324,2324,2324,2324,2324,2324,2388,2388,2388,2388,2388,2388,2388,2388,2452,2452,2452,2452,2452,2452,2452,2452, + 1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876,1940,1940,1940,1940,1940,1940,1940,1940, + 1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876,1940,1940,1940,1940,1940,1940,1940,1940, + 1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876,1940,1940,1940,1940,1940,1940,1940,1940, + 1748,1748,1748,1748,1748,1748,1748,1748,1812,1812,1812,1812,1812,1812,1812,1812,1876,1876,1876,1876,1876,1876,1876,1876,1940,1940,1940,1940,1940,1940,1940,1940, + 2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389,2453,2453,2453,2453,2453,2453,2453,2453, + 2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389,2453,2453,2453,2453,2453,2453,2453,2453, + 2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389,2453,2453,2453,2453,2453,2453,2453,2453, + 2261,2261,2261,2261,2261,2261,2261,2261,2325,2325,2325,2325,2325,2325,2325,2325,2389,2389,2389,2389,2389,2389,2389,2389,2453,2453,2453,2453,2453,2453,2453,2453, + 1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877,1941,1941,1941,1941,1941,1941,1941,1941, + 1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877,1941,1941,1941,1941,1941,1941,1941,1941, + 1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877,1941,1941,1941,1941,1941,1941,1941,1941, + 1749,1749,1749,1749,1749,1749,1749,1749,1813,1813,1813,1813,1813,1813,1813,1813,1877,1877,1877,1877,1877,1877,1877,1877,1941,1941,1941,1941,1941,1941,1941,1941, + 2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390,2454,2454,2454,2454,2454,2454,2454,2454, + 2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390,2454,2454,2454,2454,2454,2454,2454,2454, + 2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390,2454,2454,2454,2454,2454,2454,2454,2454, + 2262,2262,2262,2262,2262,2262,2262,2262,2326,2326,2326,2326,2326,2326,2326,2326,2390,2390,2390,2390,2390,2390,2390,2390,2454,2454,2454,2454,2454,2454,2454,2454, + 1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878,1942,1942,1942,1942,1942,1942,1942,1942, + 1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878,1942,1942,1942,1942,1942,1942,1942,1942, + 1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878,1942,1942,1942,1942,1942,1942,1942,1942, + 1750,1750,1750,1750,1750,1750,1750,1750,1814,1814,1814,1814,1814,1814,1814,1814,1878,1878,1878,1878,1878,1878,1878,1878,1942,1942,1942,1942,1942,1942,1942,1942, + 2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391,2455,2455,2455,2455,2455,2455,2455,2455, + 2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391,2455,2455,2455,2455,2455,2455,2455,2455, + 2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391,2455,2455,2455,2455,2455,2455,2455,2455, + 2263,2263,2263,2263,2263,2263,2263,2263,2327,2327,2327,2327,2327,2327,2327,2327,2391,2391,2391,2391,2391,2391,2391,2391,2455,2455,2455,2455,2455,2455,2455,2455, + 1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879,1943,1943,1943,1943,1943,1943,1943,1943, + 1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879,1943,1943,1943,1943,1943,1943,1943,1943, + 1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879,1943,1943,1943,1943,1943,1943,1943,1943, + 1751,1751,1751,1751,1751,1751,1751,1751,1815,1815,1815,1815,1815,1815,1815,1815,1879,1879,1879,1879,1879,1879,1879,1879,1943,1943,1943,1943,1943,1943,1943,1943, + 2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392,2456,2456,2456,2456,2456,2456,2456,2456, + 2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392,2456,2456,2456,2456,2456,2456,2456,2456, + 2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392,2456,2456,2456,2456,2456,2456,2456,2456, + 2264,2264,2264,2264,2264,2264,2264,2264,2328,2328,2328,2328,2328,2328,2328,2328,2392,2392,2392,2392,2392,2392,2392,2392,2456,2456,2456,2456,2456,2456,2456,2456, + 1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880,1944,1944,1944,1944,1944,1944,1944,1944, + 1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880,1944,1944,1944,1944,1944,1944,1944,1944, + 1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880,1944,1944,1944,1944,1944,1944,1944,1944, + 1752,1752,1752,1752,1752,1752,1752,1752,1816,1816,1816,1816,1816,1816,1816,1816,1880,1880,1880,1880,1880,1880,1880,1880,1944,1944,1944,1944,1944,1944,1944,1944, + 2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393,2457,2457,2457,2457,2457,2457,2457,2457, + 2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393,2457,2457,2457,2457,2457,2457,2457,2457, + 2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393,2457,2457,2457,2457,2457,2457,2457,2457, + 2265,2265,2265,2265,2265,2265,2265,2265,2329,2329,2329,2329,2329,2329,2329,2329,2393,2393,2393,2393,2393,2393,2393,2393,2457,2457,2457,2457,2457,2457,2457,2457, + 1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881,1945,1945,1945,1945,1945,1945,1945,1945, + 1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881,1945,1945,1945,1945,1945,1945,1945,1945, + 1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881,1945,1945,1945,1945,1945,1945,1945,1945, + 1753,1753,1753,1753,1753,1753,1753,1753,1817,1817,1817,1817,1817,1817,1817,1817,1881,1881,1881,1881,1881,1881,1881,1881,1945,1945,1945,1945,1945,1945,1945,1945, + 2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394,2458,2458,2458,2458,2458,2458,2458,2458, + 2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394,2458,2458,2458,2458,2458,2458,2458,2458, + 2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394,2458,2458,2458,2458,2458,2458,2458,2458, + 2266,2266,2266,2266,2266,2266,2266,2266,2330,2330,2330,2330,2330,2330,2330,2330,2394,2394,2394,2394,2394,2394,2394,2394,2458,2458,2458,2458,2458,2458,2458,2458, + 1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882,1946,1946,1946,1946,1946,1946,1946,1946, + 1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882,1946,1946,1946,1946,1946,1946,1946,1946, + 1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882,1946,1946,1946,1946,1946,1946,1946,1946, + 1754,1754,1754,1754,1754,1754,1754,1754,1818,1818,1818,1818,1818,1818,1818,1818,1882,1882,1882,1882,1882,1882,1882,1882,1946,1946,1946,1946,1946,1946,1946,1946, + 2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395,2459,2459,2459,2459,2459,2459,2459,2459, + 2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395,2459,2459,2459,2459,2459,2459,2459,2459, + 2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395,2459,2459,2459,2459,2459,2459,2459,2459, + 2267,2267,2267,2267,2267,2267,2267,2267,2331,2331,2331,2331,2331,2331,2331,2331,2395,2395,2395,2395,2395,2395,2395,2395,2459,2459,2459,2459,2459,2459,2459,2459, + 1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883,1947,1947,1947,1947,1947,1947,1947,1947, + 1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883,1947,1947,1947,1947,1947,1947,1947,1947, + 1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883,1947,1947,1947,1947,1947,1947,1947,1947, + 1755,1755,1755,1755,1755,1755,1755,1755,1819,1819,1819,1819,1819,1819,1819,1819,1883,1883,1883,1883,1883,1883,1883,1883,1947,1947,1947,1947,1947,1947,1947,1947, + 2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396,2460,2460,2460,2460,2460,2460,2460,2460, + 2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396,2460,2460,2460,2460,2460,2460,2460,2460, + 2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396,2460,2460,2460,2460,2460,2460,2460,2460, + 2268,2268,2268,2268,2268,2268,2268,2268,2332,2332,2332,2332,2332,2332,2332,2332,2396,2396,2396,2396,2396,2396,2396,2396,2460,2460,2460,2460,2460,2460,2460,2460, + 1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884,1948,1948,1948,1948,1948,1948,1948,1948, + 1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884,1948,1948,1948,1948,1948,1948,1948,1948, + 1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884,1948,1948,1948,1948,1948,1948,1948,1948, + 1756,1756,1756,1756,1756,1756,1756,1756,1820,1820,1820,1820,1820,1820,1820,1820,1884,1884,1884,1884,1884,1884,1884,1884,1948,1948,1948,1948,1948,1948,1948,1948, + 2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397,2461,2461,2461,2461,2461,2461,2461,2461, + 2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397,2461,2461,2461,2461,2461,2461,2461,2461, + 2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397,2461,2461,2461,2461,2461,2461,2461,2461, + 2269,2269,2269,2269,2269,2269,2269,2269,2333,2333,2333,2333,2333,2333,2333,2333,2397,2397,2397,2397,2397,2397,2397,2397,2461,2461,2461,2461,2461,2461,2461,2461, + 1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885,1949,1949,1949,1949,1949,1949,1949,1949, + 1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885,1949,1949,1949,1949,1949,1949,1949,1949, + 1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885,1949,1949,1949,1949,1949,1949,1949,1949, + 1757,1757,1757,1757,1757,1757,1757,1757,1821,1821,1821,1821,1821,1821,1821,1821,1885,1885,1885,1885,1885,1885,1885,1885,1949,1949,1949,1949,1949,1949,1949,1949, + 2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398,2462,2462,2462,2462,2462,2462,2462,2462, + 2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398,2462,2462,2462,2462,2462,2462,2462,2462, + 2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398,2462,2462,2462,2462,2462,2462,2462,2462, + 2270,2270,2270,2270,2270,2270,2270,2270,2334,2334,2334,2334,2334,2334,2334,2334,2398,2398,2398,2398,2398,2398,2398,2398,2462,2462,2462,2462,2462,2462,2462,2462, + 1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886,1950,1950,1950,1950,1950,1950,1950,1950, + 1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886,1950,1950,1950,1950,1950,1950,1950,1950, + 1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886,1950,1950,1950,1950,1950,1950,1950,1950, + 1758,1758,1758,1758,1758,1758,1758,1758,1822,1822,1822,1822,1822,1822,1822,1822,1886,1886,1886,1886,1886,1886,1886,1886,1950,1950,1950,1950,1950,1950,1950,1950, + 2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399,2463,2463,2463,2463,2463,2463,2463,2463, + 2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399,2463,2463,2463,2463,2463,2463,2463,2463, + 2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399,2463,2463,2463,2463,2463,2463,2463,2463, + 2271,2271,2271,2271,2271,2271,2271,2271,2335,2335,2335,2335,2335,2335,2335,2335,2399,2399,2399,2399,2399,2399,2399,2399,2463,2463,2463,2463,2463,2463,2463,2463, + 1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887,1951,1951,1951,1951,1951,1951,1951,1951, + 1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887,1951,1951,1951,1951,1951,1951,1951,1951, + 1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887,1951,1951,1951,1951,1951,1951,1951,1951, + 1759,1759,1759,1759,1759,1759,1759,1759,1823,1823,1823,1823,1823,1823,1823,1823,1887,1887,1887,1887,1887,1887,1887,1887,1951,1951,1951,1951,1951,1951,1951,1951, + 2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400,2464,2464,2464,2464,2464,2464,2464,2464, + 2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400,2464,2464,2464,2464,2464,2464,2464,2464, + 2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400,2464,2464,2464,2464,2464,2464,2464,2464, + 2272,2272,2272,2272,2272,2272,2272,2272,2336,2336,2336,2336,2336,2336,2336,2336,2400,2400,2400,2400,2400,2400,2400,2400,2464,2464,2464,2464,2464,2464,2464,2464, + 1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888,1952,1952,1952,1952,1952,1952,1952,1952, + 1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888,1952,1952,1952,1952,1952,1952,1952,1952, + 1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888,1952,1952,1952,1952,1952,1952,1952,1952, + 1760,1760,1760,1760,1760,1760,1760,1760,1824,1824,1824,1824,1824,1824,1824,1824,1888,1888,1888,1888,1888,1888,1888,1888,1952,1952,1952,1952,1952,1952,1952,1952, + 2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401,2465,2465,2465,2465,2465,2465,2465,2465, + 2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401,2465,2465,2465,2465,2465,2465,2465,2465, + 2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401,2465,2465,2465,2465,2465,2465,2465,2465, + 2273,2273,2273,2273,2273,2273,2273,2273,2337,2337,2337,2337,2337,2337,2337,2337,2401,2401,2401,2401,2401,2401,2401,2401,2465,2465,2465,2465,2465,2465,2465,2465, + 1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889,1953,1953,1953,1953,1953,1953,1953,1953, + 1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889,1953,1953,1953,1953,1953,1953,1953,1953, + 1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889,1953,1953,1953,1953,1953,1953,1953,1953, + 1761,1761,1761,1761,1761,1761,1761,1761,1825,1825,1825,1825,1825,1825,1825,1825,1889,1889,1889,1889,1889,1889,1889,1889,1953,1953,1953,1953,1953,1953,1953,1953, + 2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402,2466,2466,2466,2466,2466,2466,2466,2466, + 2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402,2466,2466,2466,2466,2466,2466,2466,2466, + 2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402,2466,2466,2466,2466,2466,2466,2466,2466, + 2274,2274,2274,2274,2274,2274,2274,2274,2338,2338,2338,2338,2338,2338,2338,2338,2402,2402,2402,2402,2402,2402,2402,2402,2466,2466,2466,2466,2466,2466,2466,2466, + 1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890,1954,1954,1954,1954,1954,1954,1954,1954, + 1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890,1954,1954,1954,1954,1954,1954,1954,1954, + 1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890,1954,1954,1954,1954,1954,1954,1954,1954, + 1762,1762,1762,1762,1762,1762,1762,1762,1826,1826,1826,1826,1826,1826,1826,1826,1890,1890,1890,1890,1890,1890,1890,1890,1954,1954,1954,1954,1954,1954,1954,1954, + 2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403,2467,2467,2467,2467,2467,2467,2467,2467, + 2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403,2467,2467,2467,2467,2467,2467,2467,2467, + 2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403,2467,2467,2467,2467,2467,2467,2467,2467, + 2275,2275,2275,2275,2275,2275,2275,2275,2339,2339,2339,2339,2339,2339,2339,2339,2403,2403,2403,2403,2403,2403,2403,2403,2467,2467,2467,2467,2467,2467,2467,2467, + 1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891,1955,1955,1955,1955,1955,1955,1955,1955, + 1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891,1955,1955,1955,1955,1955,1955,1955,1955, + 1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891,1955,1955,1955,1955,1955,1955,1955,1955, + 1763,1763,1763,1763,1763,1763,1763,1763,1827,1827,1827,1827,1827,1827,1827,1827,1891,1891,1891,1891,1891,1891,1891,1891,1955,1955,1955,1955,1955,1955,1955,1955, + 2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404,2468,2468,2468,2468,2468,2468,2468,2468, + 2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404,2468,2468,2468,2468,2468,2468,2468,2468, + 2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404,2468,2468,2468,2468,2468,2468,2468,2468, + 2276,2276,2276,2276,2276,2276,2276,2276,2340,2340,2340,2340,2340,2340,2340,2340,2404,2404,2404,2404,2404,2404,2404,2404,2468,2468,2468,2468,2468,2468,2468,2468, + 1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892,1956,1956,1956,1956,1956,1956,1956,1956, + 1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892,1956,1956,1956,1956,1956,1956,1956,1956, + 1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892,1956,1956,1956,1956,1956,1956,1956,1956, + 1764,1764,1764,1764,1764,1764,1764,1764,1828,1828,1828,1828,1828,1828,1828,1828,1892,1892,1892,1892,1892,1892,1892,1892,1956,1956,1956,1956,1956,1956,1956,1956, + 2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405,2469,2469,2469,2469,2469,2469,2469,2469, + 2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405,2469,2469,2469,2469,2469,2469,2469,2469, + 2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405,2469,2469,2469,2469,2469,2469,2469,2469, + 2277,2277,2277,2277,2277,2277,2277,2277,2341,2341,2341,2341,2341,2341,2341,2341,2405,2405,2405,2405,2405,2405,2405,2405,2469,2469,2469,2469,2469,2469,2469,2469, + 1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893,1957,1957,1957,1957,1957,1957,1957,1957, + 1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893,1957,1957,1957,1957,1957,1957,1957,1957, + 1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893,1957,1957,1957,1957,1957,1957,1957,1957, + 1765,1765,1765,1765,1765,1765,1765,1765,1829,1829,1829,1829,1829,1829,1829,1829,1893,1893,1893,1893,1893,1893,1893,1893,1957,1957,1957,1957,1957,1957,1957,1957, + 2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406,2470,2470,2470,2470,2470,2470,2470,2470, + 2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406,2470,2470,2470,2470,2470,2470,2470,2470, + 2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406,2470,2470,2470,2470,2470,2470,2470,2470, + 2278,2278,2278,2278,2278,2278,2278,2278,2342,2342,2342,2342,2342,2342,2342,2342,2406,2406,2406,2406,2406,2406,2406,2406,2470,2470,2470,2470,2470,2470,2470,2470, + 1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894,1958,1958,1958,1958,1958,1958,1958,1958, + 1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894,1958,1958,1958,1958,1958,1958,1958,1958, + 1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894,1958,1958,1958,1958,1958,1958,1958,1958, + 1766,1766,1766,1766,1766,1766,1766,1766,1830,1830,1830,1830,1830,1830,1830,1830,1894,1894,1894,1894,1894,1894,1894,1894,1958,1958,1958,1958,1958,1958,1958,1958, + 2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407,2471,2471,2471,2471,2471,2471,2471,2471, + 2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407,2471,2471,2471,2471,2471,2471,2471,2471, + 2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407,2471,2471,2471,2471,2471,2471,2471,2471, + 2279,2279,2279,2279,2279,2279,2279,2279,2343,2343,2343,2343,2343,2343,2343,2343,2407,2407,2407,2407,2407,2407,2407,2407,2471,2471,2471,2471,2471,2471,2471,2471, + 1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895,1959,1959,1959,1959,1959,1959,1959,1959, + 1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895,1959,1959,1959,1959,1959,1959,1959,1959, + 1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895,1959,1959,1959,1959,1959,1959,1959,1959, + 1767,1767,1767,1767,1767,1767,1767,1767,1831,1831,1831,1831,1831,1831,1831,1831,1895,1895,1895,1895,1895,1895,1895,1895,1959,1959,1959,1959,1959,1959,1959,1959, + 2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408,2472,2472,2472,2472,2472,2472,2472,2472, + 2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408,2472,2472,2472,2472,2472,2472,2472,2472, + 2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408,2472,2472,2472,2472,2472,2472,2472,2472, + 2280,2280,2280,2280,2280,2280,2280,2280,2344,2344,2344,2344,2344,2344,2344,2344,2408,2408,2408,2408,2408,2408,2408,2408,2472,2472,2472,2472,2472,2472,2472,2472, + 1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896,1960,1960,1960,1960,1960,1960,1960,1960, + 1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896,1960,1960,1960,1960,1960,1960,1960,1960, + 1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896,1960,1960,1960,1960,1960,1960,1960,1960, + 1768,1768,1768,1768,1768,1768,1768,1768,1832,1832,1832,1832,1832,1832,1832,1832,1896,1896,1896,1896,1896,1896,1896,1896,1960,1960,1960,1960,1960,1960,1960,1960, + 2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409,2473,2473,2473,2473,2473,2473,2473,2473, + 2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409,2473,2473,2473,2473,2473,2473,2473,2473, + 2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409,2473,2473,2473,2473,2473,2473,2473,2473, + 2281,2281,2281,2281,2281,2281,2281,2281,2345,2345,2345,2345,2345,2345,2345,2345,2409,2409,2409,2409,2409,2409,2409,2409,2473,2473,2473,2473,2473,2473,2473,2473, + 1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897,1961,1961,1961,1961,1961,1961,1961,1961, + 1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897,1961,1961,1961,1961,1961,1961,1961,1961, + 1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897,1961,1961,1961,1961,1961,1961,1961,1961, + 1769,1769,1769,1769,1769,1769,1769,1769,1833,1833,1833,1833,1833,1833,1833,1833,1897,1897,1897,1897,1897,1897,1897,1897,1961,1961,1961,1961,1961,1961,1961,1961, + 2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410,2474,2474,2474,2474,2474,2474,2474,2474, + 2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410,2474,2474,2474,2474,2474,2474,2474,2474, + 2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410,2474,2474,2474,2474,2474,2474,2474,2474, + 2282,2282,2282,2282,2282,2282,2282,2282,2346,2346,2346,2346,2346,2346,2346,2346,2410,2410,2410,2410,2410,2410,2410,2410,2474,2474,2474,2474,2474,2474,2474,2474, + 1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898,1962,1962,1962,1962,1962,1962,1962,1962, + 1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898,1962,1962,1962,1962,1962,1962,1962,1962, + 1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898,1962,1962,1962,1962,1962,1962,1962,1962, + 1770,1770,1770,1770,1770,1770,1770,1770,1834,1834,1834,1834,1834,1834,1834,1834,1898,1898,1898,1898,1898,1898,1898,1898,1962,1962,1962,1962,1962,1962,1962,1962, + 2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411,2475,2475,2475,2475,2475,2475,2475,2475, + 2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411,2475,2475,2475,2475,2475,2475,2475,2475, + 2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411,2475,2475,2475,2475,2475,2475,2475,2475, + 2283,2283,2283,2283,2283,2283,2283,2283,2347,2347,2347,2347,2347,2347,2347,2347,2411,2411,2411,2411,2411,2411,2411,2411,2475,2475,2475,2475,2475,2475,2475,2475, + 1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899,1963,1963,1963,1963,1963,1963,1963,1963, + 1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899,1963,1963,1963,1963,1963,1963,1963,1963, + 1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899,1963,1963,1963,1963,1963,1963,1963,1963, + 1771,1771,1771,1771,1771,1771,1771,1771,1835,1835,1835,1835,1835,1835,1835,1835,1899,1899,1899,1899,1899,1899,1899,1899,1963,1963,1963,1963,1963,1963,1963,1963, + 2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412,2476,2476,2476,2476,2476,2476,2476,2476, + 2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412,2476,2476,2476,2476,2476,2476,2476,2476, + 2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412,2476,2476,2476,2476,2476,2476,2476,2476, + 2284,2284,2284,2284,2284,2284,2284,2284,2348,2348,2348,2348,2348,2348,2348,2348,2412,2412,2412,2412,2412,2412,2412,2412,2476,2476,2476,2476,2476,2476,2476,2476, + 1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900,1964,1964,1964,1964,1964,1964,1964,1964, + 1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900,1964,1964,1964,1964,1964,1964,1964,1964, + 1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900,1964,1964,1964,1964,1964,1964,1964,1964, + 1772,1772,1772,1772,1772,1772,1772,1772,1836,1836,1836,1836,1836,1836,1836,1836,1900,1900,1900,1900,1900,1900,1900,1900,1964,1964,1964,1964,1964,1964,1964,1964, + 2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413,2477,2477,2477,2477,2477,2477,2477,2477, + 2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413,2477,2477,2477,2477,2477,2477,2477,2477, + 2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413,2477,2477,2477,2477,2477,2477,2477,2477, + 2285,2285,2285,2285,2285,2285,2285,2285,2349,2349,2349,2349,2349,2349,2349,2349,2413,2413,2413,2413,2413,2413,2413,2413,2477,2477,2477,2477,2477,2477,2477,2477, + 1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901,1965,1965,1965,1965,1965,1965,1965,1965, + 1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901,1965,1965,1965,1965,1965,1965,1965,1965, + 1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901,1965,1965,1965,1965,1965,1965,1965,1965, + 1773,1773,1773,1773,1773,1773,1773,1773,1837,1837,1837,1837,1837,1837,1837,1837,1901,1901,1901,1901,1901,1901,1901,1901,1965,1965,1965,1965,1965,1965,1965,1965, + 2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414,2478,2478,2478,2478,2478,2478,2478,2478, + 2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414,2478,2478,2478,2478,2478,2478,2478,2478, + 2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414,2478,2478,2478,2478,2478,2478,2478,2478, + 2286,2286,2286,2286,2286,2286,2286,2286,2350,2350,2350,2350,2350,2350,2350,2350,2414,2414,2414,2414,2414,2414,2414,2414,2478,2478,2478,2478,2478,2478,2478,2478, + 1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902,1966,1966,1966,1966,1966,1966,1966,1966, + 1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902,1966,1966,1966,1966,1966,1966,1966,1966, + 1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902,1966,1966,1966,1966,1966,1966,1966,1966, + 1774,1774,1774,1774,1774,1774,1774,1774,1838,1838,1838,1838,1838,1838,1838,1838,1902,1902,1902,1902,1902,1902,1902,1902,1966,1966,1966,1966,1966,1966,1966,1966, + 2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415,2479,2479,2479,2479,2479,2479,2479,2479, + 2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415,2479,2479,2479,2479,2479,2479,2479,2479, + 2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415,2479,2479,2479,2479,2479,2479,2479,2479, + 2287,2287,2287,2287,2287,2287,2287,2287,2351,2351,2351,2351,2351,2351,2351,2351,2415,2415,2415,2415,2415,2415,2415,2415,2479,2479,2479,2479,2479,2479,2479,2479, + 1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903,1967,1967,1967,1967,1967,1967,1967,1967, + 1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903,1967,1967,1967,1967,1967,1967,1967,1967, + 1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903,1967,1967,1967,1967,1967,1967,1967,1967, + 1775,1775,1775,1775,1775,1775,1775,1775,1839,1839,1839,1839,1839,1839,1839,1839,1903,1903,1903,1903,1903,1903,1903,1903,1967,1967,1967,1967,1967,1967,1967,1967, + 2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416,2480,2480,2480,2480,2480,2480,2480,2480, + 2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416,2480,2480,2480,2480,2480,2480,2480,2480, + 2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416,2480,2480,2480,2480,2480,2480,2480,2480, + 2288,2288,2288,2288,2288,2288,2288,2288,2352,2352,2352,2352,2352,2352,2352,2352,2416,2416,2416,2416,2416,2416,2416,2416,2480,2480,2480,2480,2480,2480,2480,2480, + 1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904,1968,1968,1968,1968,1968,1968,1968,1968, + 1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904,1968,1968,1968,1968,1968,1968,1968,1968, + 1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904,1968,1968,1968,1968,1968,1968,1968,1968, + 1776,1776,1776,1776,1776,1776,1776,1776,1840,1840,1840,1840,1840,1840,1840,1840,1904,1904,1904,1904,1904,1904,1904,1904,1968,1968,1968,1968,1968,1968,1968,1968, + 2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417,2481,2481,2481,2481,2481,2481,2481,2481, + 2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417,2481,2481,2481,2481,2481,2481,2481,2481, + 2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417,2481,2481,2481,2481,2481,2481,2481,2481, + 2289,2289,2289,2289,2289,2289,2289,2289,2353,2353,2353,2353,2353,2353,2353,2353,2417,2417,2417,2417,2417,2417,2417,2417,2481,2481,2481,2481,2481,2481,2481,2481, + 1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905,1969,1969,1969,1969,1969,1969,1969,1969, + 1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905,1969,1969,1969,1969,1969,1969,1969,1969, + 1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905,1969,1969,1969,1969,1969,1969,1969,1969, + 1777,1777,1777,1777,1777,1777,1777,1777,1841,1841,1841,1841,1841,1841,1841,1841,1905,1905,1905,1905,1905,1905,1905,1905,1969,1969,1969,1969,1969,1969,1969,1969, + 2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418,2482,2482,2482,2482,2482,2482,2482,2482, + 2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418,2482,2482,2482,2482,2482,2482,2482,2482, + 2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418,2482,2482,2482,2482,2482,2482,2482,2482, + 2290,2290,2290,2290,2290,2290,2290,2290,2354,2354,2354,2354,2354,2354,2354,2354,2418,2418,2418,2418,2418,2418,2418,2418,2482,2482,2482,2482,2482,2482,2482,2482, + 1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906,1970,1970,1970,1970,1970,1970,1970,1970, + 1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906,1970,1970,1970,1970,1970,1970,1970,1970, + 1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906,1970,1970,1970,1970,1970,1970,1970,1970, + 1778,1778,1778,1778,1778,1778,1778,1778,1842,1842,1842,1842,1842,1842,1842,1842,1906,1906,1906,1906,1906,1906,1906,1906,1970,1970,1970,1970,1970,1970,1970,1970, + 2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419,2483,2483,2483,2483,2483,2483,2483,2483, + 2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419,2483,2483,2483,2483,2483,2483,2483,2483, + 2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419,2483,2483,2483,2483,2483,2483,2483,2483, + 2291,2291,2291,2291,2291,2291,2291,2291,2355,2355,2355,2355,2355,2355,2355,2355,2419,2419,2419,2419,2419,2419,2419,2419,2483,2483,2483,2483,2483,2483,2483,2483, + 1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907,1971,1971,1971,1971,1971,1971,1971,1971, + 1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907,1971,1971,1971,1971,1971,1971,1971,1971, + 1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907,1971,1971,1971,1971,1971,1971,1971,1971, + 1779,1779,1779,1779,1779,1779,1779,1779,1843,1843,1843,1843,1843,1843,1843,1843,1907,1907,1907,1907,1907,1907,1907,1907,1971,1971,1971,1971,1971,1971,1971,1971, + 1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100,2164,2164,2164,2164,2164,2164,2164,2164, + 1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100,2164,2164,2164,2164,2164,2164,2164,2164, + 1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100,2164,2164,2164,2164,2164,2164,2164,2164, + 1972,1972,1972,1972,1972,1972,1972,1972,2036,2036,2036,2036,2036,2036,2036,2036,2100,2100,2100,2100,2100,2100,2100,2100,2164,2164,2164,2164,2164,2164,2164,2164, + 1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588,1652,1652,1652,1652,1652,1652,1652,1652, + 1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588,1652,1652,1652,1652,1652,1652,1652,1652, + 1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588,1652,1652,1652,1652,1652,1652,1652,1652, + 1460,1460,1460,1460,1460,1460,1460,1460,1524,1524,1524,1524,1524,1524,1524,1524,1588,1588,1588,1588,1588,1588,1588,1588,1652,1652,1652,1652,1652,1652,1652,1652, + 1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101,2165,2165,2165,2165,2165,2165,2165,2165, + 1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101,2165,2165,2165,2165,2165,2165,2165,2165, + 1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101,2165,2165,2165,2165,2165,2165,2165,2165, + 1973,1973,1973,1973,1973,1973,1973,1973,2037,2037,2037,2037,2037,2037,2037,2037,2101,2101,2101,2101,2101,2101,2101,2101,2165,2165,2165,2165,2165,2165,2165,2165, + 1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589,1653,1653,1653,1653,1653,1653,1653,1653, + 1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589,1653,1653,1653,1653,1653,1653,1653,1653, + 1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589,1653,1653,1653,1653,1653,1653,1653,1653, + 1461,1461,1461,1461,1461,1461,1461,1461,1525,1525,1525,1525,1525,1525,1525,1525,1589,1589,1589,1589,1589,1589,1589,1589,1653,1653,1653,1653,1653,1653,1653,1653, + 1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102,2166,2166,2166,2166,2166,2166,2166,2166, + 1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102,2166,2166,2166,2166,2166,2166,2166,2166, + 1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102,2166,2166,2166,2166,2166,2166,2166,2166, + 1974,1974,1974,1974,1974,1974,1974,1974,2038,2038,2038,2038,2038,2038,2038,2038,2102,2102,2102,2102,2102,2102,2102,2102,2166,2166,2166,2166,2166,2166,2166,2166, + 1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590,1654,1654,1654,1654,1654,1654,1654,1654, + 1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590,1654,1654,1654,1654,1654,1654,1654,1654, + 1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590,1654,1654,1654,1654,1654,1654,1654,1654, + 1462,1462,1462,1462,1462,1462,1462,1462,1526,1526,1526,1526,1526,1526,1526,1526,1590,1590,1590,1590,1590,1590,1590,1590,1654,1654,1654,1654,1654,1654,1654,1654, + 1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103,2167,2167,2167,2167,2167,2167,2167,2167, + 1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103,2167,2167,2167,2167,2167,2167,2167,2167, + 1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103,2167,2167,2167,2167,2167,2167,2167,2167, + 1975,1975,1975,1975,1975,1975,1975,1975,2039,2039,2039,2039,2039,2039,2039,2039,2103,2103,2103,2103,2103,2103,2103,2103,2167,2167,2167,2167,2167,2167,2167,2167, + 1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591,1655,1655,1655,1655,1655,1655,1655,1655, + 1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591,1655,1655,1655,1655,1655,1655,1655,1655, + 1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591,1655,1655,1655,1655,1655,1655,1655,1655, + 1463,1463,1463,1463,1463,1463,1463,1463,1527,1527,1527,1527,1527,1527,1527,1527,1591,1591,1591,1591,1591,1591,1591,1591,1655,1655,1655,1655,1655,1655,1655,1655, + 1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104,2168,2168,2168,2168,2168,2168,2168,2168, + 1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104,2168,2168,2168,2168,2168,2168,2168,2168, + 1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104,2168,2168,2168,2168,2168,2168,2168,2168, + 1976,1976,1976,1976,1976,1976,1976,1976,2040,2040,2040,2040,2040,2040,2040,2040,2104,2104,2104,2104,2104,2104,2104,2104,2168,2168,2168,2168,2168,2168,2168,2168, + 1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592,1656,1656,1656,1656,1656,1656,1656,1656, + 1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592,1656,1656,1656,1656,1656,1656,1656,1656, + 1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592,1656,1656,1656,1656,1656,1656,1656,1656, + 1464,1464,1464,1464,1464,1464,1464,1464,1528,1528,1528,1528,1528,1528,1528,1528,1592,1592,1592,1592,1592,1592,1592,1592,1656,1656,1656,1656,1656,1656,1656,1656, + 1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105,2169,2169,2169,2169,2169,2169,2169,2169, + 1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105,2169,2169,2169,2169,2169,2169,2169,2169, + 1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105,2169,2169,2169,2169,2169,2169,2169,2169, + 1977,1977,1977,1977,1977,1977,1977,1977,2041,2041,2041,2041,2041,2041,2041,2041,2105,2105,2105,2105,2105,2105,2105,2105,2169,2169,2169,2169,2169,2169,2169,2169, + 1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593,1657,1657,1657,1657,1657,1657,1657,1657, + 1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593,1657,1657,1657,1657,1657,1657,1657,1657, + 1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593,1657,1657,1657,1657,1657,1657,1657,1657, + 1465,1465,1465,1465,1465,1465,1465,1465,1529,1529,1529,1529,1529,1529,1529,1529,1593,1593,1593,1593,1593,1593,1593,1593,1657,1657,1657,1657,1657,1657,1657,1657, + 1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106,2170,2170,2170,2170,2170,2170,2170,2170, + 1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106,2170,2170,2170,2170,2170,2170,2170,2170, + 1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106,2170,2170,2170,2170,2170,2170,2170,2170, + 1978,1978,1978,1978,1978,1978,1978,1978,2042,2042,2042,2042,2042,2042,2042,2042,2106,2106,2106,2106,2106,2106,2106,2106,2170,2170,2170,2170,2170,2170,2170,2170, + 1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594,1658,1658,1658,1658,1658,1658,1658,1658, + 1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594,1658,1658,1658,1658,1658,1658,1658,1658, + 1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594,1658,1658,1658,1658,1658,1658,1658,1658, + 1466,1466,1466,1466,1466,1466,1466,1466,1530,1530,1530,1530,1530,1530,1530,1530,1594,1594,1594,1594,1594,1594,1594,1594,1658,1658,1658,1658,1658,1658,1658,1658, + 1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107,2171,2171,2171,2171,2171,2171,2171,2171, + 1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107,2171,2171,2171,2171,2171,2171,2171,2171, + 1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107,2171,2171,2171,2171,2171,2171,2171,2171, + 1979,1979,1979,1979,1979,1979,1979,1979,2043,2043,2043,2043,2043,2043,2043,2043,2107,2107,2107,2107,2107,2107,2107,2107,2171,2171,2171,2171,2171,2171,2171,2171, + 1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595,1659,1659,1659,1659,1659,1659,1659,1659, + 1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595,1659,1659,1659,1659,1659,1659,1659,1659, + 1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595,1659,1659,1659,1659,1659,1659,1659,1659, + 1467,1467,1467,1467,1467,1467,1467,1467,1531,1531,1531,1531,1531,1531,1531,1531,1595,1595,1595,1595,1595,1595,1595,1595,1659,1659,1659,1659,1659,1659,1659,1659, + 1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108,2172,2172,2172,2172,2172,2172,2172,2172, + 1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108,2172,2172,2172,2172,2172,2172,2172,2172, + 1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108,2172,2172,2172,2172,2172,2172,2172,2172, + 1980,1980,1980,1980,1980,1980,1980,1980,2044,2044,2044,2044,2044,2044,2044,2044,2108,2108,2108,2108,2108,2108,2108,2108,2172,2172,2172,2172,2172,2172,2172,2172, + 1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596,1660,1660,1660,1660,1660,1660,1660,1660, + 1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596,1660,1660,1660,1660,1660,1660,1660,1660, + 1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596,1660,1660,1660,1660,1660,1660,1660,1660, + 1468,1468,1468,1468,1468,1468,1468,1468,1532,1532,1532,1532,1532,1532,1532,1532,1596,1596,1596,1596,1596,1596,1596,1596,1660,1660,1660,1660,1660,1660,1660,1660, + 1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109,2173,2173,2173,2173,2173,2173,2173,2173, + 1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109,2173,2173,2173,2173,2173,2173,2173,2173, + 1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109,2173,2173,2173,2173,2173,2173,2173,2173, + 1981,1981,1981,1981,1981,1981,1981,1981,2045,2045,2045,2045,2045,2045,2045,2045,2109,2109,2109,2109,2109,2109,2109,2109,2173,2173,2173,2173,2173,2173,2173,2173, + 1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597,1661,1661,1661,1661,1661,1661,1661,1661, + 1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597,1661,1661,1661,1661,1661,1661,1661,1661, + 1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597,1661,1661,1661,1661,1661,1661,1661,1661, + 1469,1469,1469,1469,1469,1469,1469,1469,1533,1533,1533,1533,1533,1533,1533,1533,1597,1597,1597,1597,1597,1597,1597,1597,1661,1661,1661,1661,1661,1661,1661,1661, + 1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110,2174,2174,2174,2174,2174,2174,2174,2174, + 1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110,2174,2174,2174,2174,2174,2174,2174,2174, + 1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110,2174,2174,2174,2174,2174,2174,2174,2174, + 1982,1982,1982,1982,1982,1982,1982,1982,2046,2046,2046,2046,2046,2046,2046,2046,2110,2110,2110,2110,2110,2110,2110,2110,2174,2174,2174,2174,2174,2174,2174,2174, + 1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598,1662,1662,1662,1662,1662,1662,1662,1662, + 1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598,1662,1662,1662,1662,1662,1662,1662,1662, + 1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598,1662,1662,1662,1662,1662,1662,1662,1662, + 1470,1470,1470,1470,1470,1470,1470,1470,1534,1534,1534,1534,1534,1534,1534,1534,1598,1598,1598,1598,1598,1598,1598,1598,1662,1662,1662,1662,1662,1662,1662,1662, + 1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111,2175,2175,2175,2175,2175,2175,2175,2175, + 1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111,2175,2175,2175,2175,2175,2175,2175,2175, + 1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111,2175,2175,2175,2175,2175,2175,2175,2175, + 1983,1983,1983,1983,1983,1983,1983,1983,2047,2047,2047,2047,2047,2047,2047,2047,2111,2111,2111,2111,2111,2111,2111,2111,2175,2175,2175,2175,2175,2175,2175,2175, + 1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599,1663,1663,1663,1663,1663,1663,1663,1663, + 1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599,1663,1663,1663,1663,1663,1663,1663,1663, + 1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599,1663,1663,1663,1663,1663,1663,1663,1663, + 1471,1471,1471,1471,1471,1471,1471,1471,1535,1535,1535,1535,1535,1535,1535,1535,1599,1599,1599,1599,1599,1599,1599,1599,1663,1663,1663,1663,1663,1663,1663,1663, + 1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112,2176,2176,2176,2176,2176,2176,2176,2176, + 1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112,2176,2176,2176,2176,2176,2176,2176,2176, + 1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112,2176,2176,2176,2176,2176,2176,2176,2176, + 1984,1984,1984,1984,1984,1984,1984,1984,2048,2048,2048,2048,2048,2048,2048,2048,2112,2112,2112,2112,2112,2112,2112,2112,2176,2176,2176,2176,2176,2176,2176,2176, + 1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600,1664,1664,1664,1664,1664,1664,1664,1664, + 1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600,1664,1664,1664,1664,1664,1664,1664,1664, + 1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600,1664,1664,1664,1664,1664,1664,1664,1664, + 1472,1472,1472,1472,1472,1472,1472,1472,1536,1536,1536,1536,1536,1536,1536,1536,1600,1600,1600,1600,1600,1600,1600,1600,1664,1664,1664,1664,1664,1664,1664,1664, + 1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113,2177,2177,2177,2177,2177,2177,2177,2177, + 1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113,2177,2177,2177,2177,2177,2177,2177,2177, + 1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113,2177,2177,2177,2177,2177,2177,2177,2177, + 1985,1985,1985,1985,1985,1985,1985,1985,2049,2049,2049,2049,2049,2049,2049,2049,2113,2113,2113,2113,2113,2113,2113,2113,2177,2177,2177,2177,2177,2177,2177,2177, + 1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601,1665,1665,1665,1665,1665,1665,1665,1665, + 1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601,1665,1665,1665,1665,1665,1665,1665,1665, + 1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601,1665,1665,1665,1665,1665,1665,1665,1665, + 1473,1473,1473,1473,1473,1473,1473,1473,1537,1537,1537,1537,1537,1537,1537,1537,1601,1601,1601,1601,1601,1601,1601,1601,1665,1665,1665,1665,1665,1665,1665,1665, + 1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114,2178,2178,2178,2178,2178,2178,2178,2178, + 1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114,2178,2178,2178,2178,2178,2178,2178,2178, + 1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114,2178,2178,2178,2178,2178,2178,2178,2178, + 1986,1986,1986,1986,1986,1986,1986,1986,2050,2050,2050,2050,2050,2050,2050,2050,2114,2114,2114,2114,2114,2114,2114,2114,2178,2178,2178,2178,2178,2178,2178,2178, + 1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602,1666,1666,1666,1666,1666,1666,1666,1666, + 1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602,1666,1666,1666,1666,1666,1666,1666,1666, + 1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602,1666,1666,1666,1666,1666,1666,1666,1666, + 1474,1474,1474,1474,1474,1474,1474,1474,1538,1538,1538,1538,1538,1538,1538,1538,1602,1602,1602,1602,1602,1602,1602,1602,1666,1666,1666,1666,1666,1666,1666,1666, + 1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115,2179,2179,2179,2179,2179,2179,2179,2179, + 1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115,2179,2179,2179,2179,2179,2179,2179,2179, + 1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115,2179,2179,2179,2179,2179,2179,2179,2179, + 1987,1987,1987,1987,1987,1987,1987,1987,2051,2051,2051,2051,2051,2051,2051,2051,2115,2115,2115,2115,2115,2115,2115,2115,2179,2179,2179,2179,2179,2179,2179,2179, + 1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603,1667,1667,1667,1667,1667,1667,1667,1667, + 1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603,1667,1667,1667,1667,1667,1667,1667,1667, + 1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603,1667,1667,1667,1667,1667,1667,1667,1667, + 1475,1475,1475,1475,1475,1475,1475,1475,1539,1539,1539,1539,1539,1539,1539,1539,1603,1603,1603,1603,1603,1603,1603,1603,1667,1667,1667,1667,1667,1667,1667,1667, + 1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116,2180,2180,2180,2180,2180,2180,2180,2180, + 1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116,2180,2180,2180,2180,2180,2180,2180,2180, + 1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116,2180,2180,2180,2180,2180,2180,2180,2180, + 1988,1988,1988,1988,1988,1988,1988,1988,2052,2052,2052,2052,2052,2052,2052,2052,2116,2116,2116,2116,2116,2116,2116,2116,2180,2180,2180,2180,2180,2180,2180,2180, + 1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604,1668,1668,1668,1668,1668,1668,1668,1668, + 1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604,1668,1668,1668,1668,1668,1668,1668,1668, + 1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604,1668,1668,1668,1668,1668,1668,1668,1668, + 1476,1476,1476,1476,1476,1476,1476,1476,1540,1540,1540,1540,1540,1540,1540,1540,1604,1604,1604,1604,1604,1604,1604,1604,1668,1668,1668,1668,1668,1668,1668,1668, + 1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117,2181,2181,2181,2181,2181,2181,2181,2181, + 1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117,2181,2181,2181,2181,2181,2181,2181,2181, + 1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117,2181,2181,2181,2181,2181,2181,2181,2181, + 1989,1989,1989,1989,1989,1989,1989,1989,2053,2053,2053,2053,2053,2053,2053,2053,2117,2117,2117,2117,2117,2117,2117,2117,2181,2181,2181,2181,2181,2181,2181,2181, + 1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605,1669,1669,1669,1669,1669,1669,1669,1669, + 1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605,1669,1669,1669,1669,1669,1669,1669,1669, + 1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605,1669,1669,1669,1669,1669,1669,1669,1669, + 1477,1477,1477,1477,1477,1477,1477,1477,1541,1541,1541,1541,1541,1541,1541,1541,1605,1605,1605,1605,1605,1605,1605,1605,1669,1669,1669,1669,1669,1669,1669,1669, + 1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118,2182,2182,2182,2182,2182,2182,2182,2182, + 1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118,2182,2182,2182,2182,2182,2182,2182,2182, + 1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118,2182,2182,2182,2182,2182,2182,2182,2182, + 1990,1990,1990,1990,1990,1990,1990,1990,2054,2054,2054,2054,2054,2054,2054,2054,2118,2118,2118,2118,2118,2118,2118,2118,2182,2182,2182,2182,2182,2182,2182,2182, + 1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606,1670,1670,1670,1670,1670,1670,1670,1670, + 1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606,1670,1670,1670,1670,1670,1670,1670,1670, + 1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606,1670,1670,1670,1670,1670,1670,1670,1670, + 1478,1478,1478,1478,1478,1478,1478,1478,1542,1542,1542,1542,1542,1542,1542,1542,1606,1606,1606,1606,1606,1606,1606,1606,1670,1670,1670,1670,1670,1670,1670,1670, + 1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119,2183,2183,2183,2183,2183,2183,2183,2183, + 1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119,2183,2183,2183,2183,2183,2183,2183,2183, + 1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119,2183,2183,2183,2183,2183,2183,2183,2183, + 1991,1991,1991,1991,1991,1991,1991,1991,2055,2055,2055,2055,2055,2055,2055,2055,2119,2119,2119,2119,2119,2119,2119,2119,2183,2183,2183,2183,2183,2183,2183,2183, + 1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607,1671,1671,1671,1671,1671,1671,1671,1671, + 1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607,1671,1671,1671,1671,1671,1671,1671,1671, + 1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607,1671,1671,1671,1671,1671,1671,1671,1671, + 1479,1479,1479,1479,1479,1479,1479,1479,1543,1543,1543,1543,1543,1543,1543,1543,1607,1607,1607,1607,1607,1607,1607,1607,1671,1671,1671,1671,1671,1671,1671,1671, + 1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120,2184,2184,2184,2184,2184,2184,2184,2184, + 1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120,2184,2184,2184,2184,2184,2184,2184,2184, + 1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120,2184,2184,2184,2184,2184,2184,2184,2184, + 1992,1992,1992,1992,1992,1992,1992,1992,2056,2056,2056,2056,2056,2056,2056,2056,2120,2120,2120,2120,2120,2120,2120,2120,2184,2184,2184,2184,2184,2184,2184,2184, + 1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608,1672,1672,1672,1672,1672,1672,1672,1672, + 1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608,1672,1672,1672,1672,1672,1672,1672,1672, + 1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608,1672,1672,1672,1672,1672,1672,1672,1672, + 1480,1480,1480,1480,1480,1480,1480,1480,1544,1544,1544,1544,1544,1544,1544,1544,1608,1608,1608,1608,1608,1608,1608,1608,1672,1672,1672,1672,1672,1672,1672,1672, + 1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121,2185,2185,2185,2185,2185,2185,2185,2185, + 1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121,2185,2185,2185,2185,2185,2185,2185,2185, + 1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121,2185,2185,2185,2185,2185,2185,2185,2185, + 1993,1993,1993,1993,1993,1993,1993,1993,2057,2057,2057,2057,2057,2057,2057,2057,2121,2121,2121,2121,2121,2121,2121,2121,2185,2185,2185,2185,2185,2185,2185,2185, + 1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609,1673,1673,1673,1673,1673,1673,1673,1673, + 1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609,1673,1673,1673,1673,1673,1673,1673,1673, + 1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609,1673,1673,1673,1673,1673,1673,1673,1673, + 1481,1481,1481,1481,1481,1481,1481,1481,1545,1545,1545,1545,1545,1545,1545,1545,1609,1609,1609,1609,1609,1609,1609,1609,1673,1673,1673,1673,1673,1673,1673,1673, + 1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122,2186,2186,2186,2186,2186,2186,2186,2186, + 1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122,2186,2186,2186,2186,2186,2186,2186,2186, + 1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122,2186,2186,2186,2186,2186,2186,2186,2186, + 1994,1994,1994,1994,1994,1994,1994,1994,2058,2058,2058,2058,2058,2058,2058,2058,2122,2122,2122,2122,2122,2122,2122,2122,2186,2186,2186,2186,2186,2186,2186,2186, + 1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610,1674,1674,1674,1674,1674,1674,1674,1674, + 1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610,1674,1674,1674,1674,1674,1674,1674,1674, + 1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610,1674,1674,1674,1674,1674,1674,1674,1674, + 1482,1482,1482,1482,1482,1482,1482,1482,1546,1546,1546,1546,1546,1546,1546,1546,1610,1610,1610,1610,1610,1610,1610,1610,1674,1674,1674,1674,1674,1674,1674,1674, + 1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123,2187,2187,2187,2187,2187,2187,2187,2187, + 1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123,2187,2187,2187,2187,2187,2187,2187,2187, + 1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123,2187,2187,2187,2187,2187,2187,2187,2187, + 1995,1995,1995,1995,1995,1995,1995,1995,2059,2059,2059,2059,2059,2059,2059,2059,2123,2123,2123,2123,2123,2123,2123,2123,2187,2187,2187,2187,2187,2187,2187,2187, + 1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611,1675,1675,1675,1675,1675,1675,1675,1675, + 1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611,1675,1675,1675,1675,1675,1675,1675,1675, + 1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611,1675,1675,1675,1675,1675,1675,1675,1675, + 1483,1483,1483,1483,1483,1483,1483,1483,1547,1547,1547,1547,1547,1547,1547,1547,1611,1611,1611,1611,1611,1611,1611,1611,1675,1675,1675,1675,1675,1675,1675,1675, + 1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124,2188,2188,2188,2188,2188,2188,2188,2188, + 1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124,2188,2188,2188,2188,2188,2188,2188,2188, + 1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124,2188,2188,2188,2188,2188,2188,2188,2188, + 1996,1996,1996,1996,1996,1996,1996,1996,2060,2060,2060,2060,2060,2060,2060,2060,2124,2124,2124,2124,2124,2124,2124,2124,2188,2188,2188,2188,2188,2188,2188,2188, + 1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612,1676,1676,1676,1676,1676,1676,1676,1676, + 1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612,1676,1676,1676,1676,1676,1676,1676,1676, + 1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612,1676,1676,1676,1676,1676,1676,1676,1676, + 1484,1484,1484,1484,1484,1484,1484,1484,1548,1548,1548,1548,1548,1548,1548,1548,1612,1612,1612,1612,1612,1612,1612,1612,1676,1676,1676,1676,1676,1676,1676,1676, + 1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125,2189,2189,2189,2189,2189,2189,2189,2189, + 1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125,2189,2189,2189,2189,2189,2189,2189,2189, + 1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125,2189,2189,2189,2189,2189,2189,2189,2189, + 1997,1997,1997,1997,1997,1997,1997,1997,2061,2061,2061,2061,2061,2061,2061,2061,2125,2125,2125,2125,2125,2125,2125,2125,2189,2189,2189,2189,2189,2189,2189,2189, + 1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613,1677,1677,1677,1677,1677,1677,1677,1677, + 1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613,1677,1677,1677,1677,1677,1677,1677,1677, + 1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613,1677,1677,1677,1677,1677,1677,1677,1677, + 1485,1485,1485,1485,1485,1485,1485,1485,1549,1549,1549,1549,1549,1549,1549,1549,1613,1613,1613,1613,1613,1613,1613,1613,1677,1677,1677,1677,1677,1677,1677,1677, + 1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126,2190,2190,2190,2190,2190,2190,2190,2190, + 1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126,2190,2190,2190,2190,2190,2190,2190,2190, + 1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126,2190,2190,2190,2190,2190,2190,2190,2190, + 1998,1998,1998,1998,1998,1998,1998,1998,2062,2062,2062,2062,2062,2062,2062,2062,2126,2126,2126,2126,2126,2126,2126,2126,2190,2190,2190,2190,2190,2190,2190,2190, + 1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614,1678,1678,1678,1678,1678,1678,1678,1678, + 1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614,1678,1678,1678,1678,1678,1678,1678,1678, + 1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614,1678,1678,1678,1678,1678,1678,1678,1678, + 1486,1486,1486,1486,1486,1486,1486,1486,1550,1550,1550,1550,1550,1550,1550,1550,1614,1614,1614,1614,1614,1614,1614,1614,1678,1678,1678,1678,1678,1678,1678,1678, + 1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127,2191,2191,2191,2191,2191,2191,2191,2191, + 1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127,2191,2191,2191,2191,2191,2191,2191,2191, + 1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127,2191,2191,2191,2191,2191,2191,2191,2191, + 1999,1999,1999,1999,1999,1999,1999,1999,2063,2063,2063,2063,2063,2063,2063,2063,2127,2127,2127,2127,2127,2127,2127,2127,2191,2191,2191,2191,2191,2191,2191,2191, + 1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615,1679,1679,1679,1679,1679,1679,1679,1679, + 1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615,1679,1679,1679,1679,1679,1679,1679,1679, + 1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615,1679,1679,1679,1679,1679,1679,1679,1679, + 1487,1487,1487,1487,1487,1487,1487,1487,1551,1551,1551,1551,1551,1551,1551,1551,1615,1615,1615,1615,1615,1615,1615,1615,1679,1679,1679,1679,1679,1679,1679,1679, + 2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128,2192,2192,2192,2192,2192,2192,2192,2192, + 2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128,2192,2192,2192,2192,2192,2192,2192,2192, + 2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128,2192,2192,2192,2192,2192,2192,2192,2192, + 2000,2000,2000,2000,2000,2000,2000,2000,2064,2064,2064,2064,2064,2064,2064,2064,2128,2128,2128,2128,2128,2128,2128,2128,2192,2192,2192,2192,2192,2192,2192,2192, + 1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616,1680,1680,1680,1680,1680,1680,1680,1680, + 1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616,1680,1680,1680,1680,1680,1680,1680,1680, + 1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616,1680,1680,1680,1680,1680,1680,1680,1680, + 1488,1488,1488,1488,1488,1488,1488,1488,1552,1552,1552,1552,1552,1552,1552,1552,1616,1616,1616,1616,1616,1616,1616,1616,1680,1680,1680,1680,1680,1680,1680,1680, + 2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129,2193,2193,2193,2193,2193,2193,2193,2193, + 2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129,2193,2193,2193,2193,2193,2193,2193,2193, + 2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129,2193,2193,2193,2193,2193,2193,2193,2193, + 2001,2001,2001,2001,2001,2001,2001,2001,2065,2065,2065,2065,2065,2065,2065,2065,2129,2129,2129,2129,2129,2129,2129,2129,2193,2193,2193,2193,2193,2193,2193,2193, + 1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617,1681,1681,1681,1681,1681,1681,1681,1681, + 1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617,1681,1681,1681,1681,1681,1681,1681,1681, + 1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617,1681,1681,1681,1681,1681,1681,1681,1681, + 1489,1489,1489,1489,1489,1489,1489,1489,1553,1553,1553,1553,1553,1553,1553,1553,1617,1617,1617,1617,1617,1617,1617,1617,1681,1681,1681,1681,1681,1681,1681,1681, + 2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130,2194,2194,2194,2194,2194,2194,2194,2194, + 2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130,2194,2194,2194,2194,2194,2194,2194,2194, + 2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130,2194,2194,2194,2194,2194,2194,2194,2194, + 2002,2002,2002,2002,2002,2002,2002,2002,2066,2066,2066,2066,2066,2066,2066,2066,2130,2130,2130,2130,2130,2130,2130,2130,2194,2194,2194,2194,2194,2194,2194,2194, + 1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618,1682,1682,1682,1682,1682,1682,1682,1682, + 1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618,1682,1682,1682,1682,1682,1682,1682,1682, + 1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618,1682,1682,1682,1682,1682,1682,1682,1682, + 1490,1490,1490,1490,1490,1490,1490,1490,1554,1554,1554,1554,1554,1554,1554,1554,1618,1618,1618,1618,1618,1618,1618,1618,1682,1682,1682,1682,1682,1682,1682,1682, + 2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131,2195,2195,2195,2195,2195,2195,2195,2195, + 2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131,2195,2195,2195,2195,2195,2195,2195,2195, + 2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131,2195,2195,2195,2195,2195,2195,2195,2195, + 2003,2003,2003,2003,2003,2003,2003,2003,2067,2067,2067,2067,2067,2067,2067,2067,2131,2131,2131,2131,2131,2131,2131,2131,2195,2195,2195,2195,2195,2195,2195,2195, + 1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619,1683,1683,1683,1683,1683,1683,1683,1683, + 1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619,1683,1683,1683,1683,1683,1683,1683,1683, + 1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619,1683,1683,1683,1683,1683,1683,1683,1683, + 1491,1491,1491,1491,1491,1491,1491,1491,1555,1555,1555,1555,1555,1555,1555,1555,1619,1619,1619,1619,1619,1619,1619,1619,1683,1683,1683,1683,1683,1683,1683,1683, + 2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132,2196,2196,2196,2196,2196,2196,2196,2196, + 2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132,2196,2196,2196,2196,2196,2196,2196,2196, + 2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132,2196,2196,2196,2196,2196,2196,2196,2196, + 2004,2004,2004,2004,2004,2004,2004,2004,2068,2068,2068,2068,2068,2068,2068,2068,2132,2132,2132,2132,2132,2132,2132,2132,2196,2196,2196,2196,2196,2196,2196,2196, + 1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620,1684,1684,1684,1684,1684,1684,1684,1684, + 1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620,1684,1684,1684,1684,1684,1684,1684,1684, + 1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620,1684,1684,1684,1684,1684,1684,1684,1684, + 1492,1492,1492,1492,1492,1492,1492,1492,1556,1556,1556,1556,1556,1556,1556,1556,1620,1620,1620,1620,1620,1620,1620,1620,1684,1684,1684,1684,1684,1684,1684,1684, + 2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133,2197,2197,2197,2197,2197,2197,2197,2197, + 2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133,2197,2197,2197,2197,2197,2197,2197,2197, + 2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133,2197,2197,2197,2197,2197,2197,2197,2197, + 2005,2005,2005,2005,2005,2005,2005,2005,2069,2069,2069,2069,2069,2069,2069,2069,2133,2133,2133,2133,2133,2133,2133,2133,2197,2197,2197,2197,2197,2197,2197,2197, + 1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621,1685,1685,1685,1685,1685,1685,1685,1685, + 1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621,1685,1685,1685,1685,1685,1685,1685,1685, + 1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621,1685,1685,1685,1685,1685,1685,1685,1685, + 1493,1493,1493,1493,1493,1493,1493,1493,1557,1557,1557,1557,1557,1557,1557,1557,1621,1621,1621,1621,1621,1621,1621,1621,1685,1685,1685,1685,1685,1685,1685,1685, + 2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134,2198,2198,2198,2198,2198,2198,2198,2198, + 2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134,2198,2198,2198,2198,2198,2198,2198,2198, + 2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134,2198,2198,2198,2198,2198,2198,2198,2198, + 2006,2006,2006,2006,2006,2006,2006,2006,2070,2070,2070,2070,2070,2070,2070,2070,2134,2134,2134,2134,2134,2134,2134,2134,2198,2198,2198,2198,2198,2198,2198,2198, + 1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622,1686,1686,1686,1686,1686,1686,1686,1686, + 1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622,1686,1686,1686,1686,1686,1686,1686,1686, + 1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622,1686,1686,1686,1686,1686,1686,1686,1686, + 1494,1494,1494,1494,1494,1494,1494,1494,1558,1558,1558,1558,1558,1558,1558,1558,1622,1622,1622,1622,1622,1622,1622,1622,1686,1686,1686,1686,1686,1686,1686,1686, + 2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135,2199,2199,2199,2199,2199,2199,2199,2199, + 2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135,2199,2199,2199,2199,2199,2199,2199,2199, + 2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135,2199,2199,2199,2199,2199,2199,2199,2199, + 2007,2007,2007,2007,2007,2007,2007,2007,2071,2071,2071,2071,2071,2071,2071,2071,2135,2135,2135,2135,2135,2135,2135,2135,2199,2199,2199,2199,2199,2199,2199,2199, + 1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623,1687,1687,1687,1687,1687,1687,1687,1687, + 1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623,1687,1687,1687,1687,1687,1687,1687,1687, + 1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623,1687,1687,1687,1687,1687,1687,1687,1687, + 1495,1495,1495,1495,1495,1495,1495,1495,1559,1559,1559,1559,1559,1559,1559,1559,1623,1623,1623,1623,1623,1623,1623,1623,1687,1687,1687,1687,1687,1687,1687,1687, + 2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136,2200,2200,2200,2200,2200,2200,2200,2200, + 2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136,2200,2200,2200,2200,2200,2200,2200,2200, + 2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136,2200,2200,2200,2200,2200,2200,2200,2200, + 2008,2008,2008,2008,2008,2008,2008,2008,2072,2072,2072,2072,2072,2072,2072,2072,2136,2136,2136,2136,2136,2136,2136,2136,2200,2200,2200,2200,2200,2200,2200,2200, + 1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624,1688,1688,1688,1688,1688,1688,1688,1688, + 1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624,1688,1688,1688,1688,1688,1688,1688,1688, + 1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624,1688,1688,1688,1688,1688,1688,1688,1688, + 1496,1496,1496,1496,1496,1496,1496,1496,1560,1560,1560,1560,1560,1560,1560,1560,1624,1624,1624,1624,1624,1624,1624,1624,1688,1688,1688,1688,1688,1688,1688,1688, + 2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137,2201,2201,2201,2201,2201,2201,2201,2201, + 2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137,2201,2201,2201,2201,2201,2201,2201,2201, + 2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137,2201,2201,2201,2201,2201,2201,2201,2201, + 2009,2009,2009,2009,2009,2009,2009,2009,2073,2073,2073,2073,2073,2073,2073,2073,2137,2137,2137,2137,2137,2137,2137,2137,2201,2201,2201,2201,2201,2201,2201,2201, + 1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625,1689,1689,1689,1689,1689,1689,1689,1689, + 1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625,1689,1689,1689,1689,1689,1689,1689,1689, + 1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625,1689,1689,1689,1689,1689,1689,1689,1689, + 1497,1497,1497,1497,1497,1497,1497,1497,1561,1561,1561,1561,1561,1561,1561,1561,1625,1625,1625,1625,1625,1625,1625,1625,1689,1689,1689,1689,1689,1689,1689,1689, + 2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138,2202,2202,2202,2202,2202,2202,2202,2202, + 2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138,2202,2202,2202,2202,2202,2202,2202,2202, + 2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138,2202,2202,2202,2202,2202,2202,2202,2202, + 2010,2010,2010,2010,2010,2010,2010,2010,2074,2074,2074,2074,2074,2074,2074,2074,2138,2138,2138,2138,2138,2138,2138,2138,2202,2202,2202,2202,2202,2202,2202,2202, + 1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626,1690,1690,1690,1690,1690,1690,1690,1690, + 1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626,1690,1690,1690,1690,1690,1690,1690,1690, + 1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626,1690,1690,1690,1690,1690,1690,1690,1690, + 1498,1498,1498,1498,1498,1498,1498,1498,1562,1562,1562,1562,1562,1562,1562,1562,1626,1626,1626,1626,1626,1626,1626,1626,1690,1690,1690,1690,1690,1690,1690,1690, + 2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139,2203,2203,2203,2203,2203,2203,2203,2203, + 2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139,2203,2203,2203,2203,2203,2203,2203,2203, + 2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139,2203,2203,2203,2203,2203,2203,2203,2203, + 2011,2011,2011,2011,2011,2011,2011,2011,2075,2075,2075,2075,2075,2075,2075,2075,2139,2139,2139,2139,2139,2139,2139,2139,2203,2203,2203,2203,2203,2203,2203,2203, + 1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627,1691,1691,1691,1691,1691,1691,1691,1691, + 1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627,1691,1691,1691,1691,1691,1691,1691,1691, + 1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627,1691,1691,1691,1691,1691,1691,1691,1691, + 1499,1499,1499,1499,1499,1499,1499,1499,1563,1563,1563,1563,1563,1563,1563,1563,1627,1627,1627,1627,1627,1627,1627,1627,1691,1691,1691,1691,1691,1691,1691,1691, + 2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140,2204,2204,2204,2204,2204,2204,2204,2204, + 2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140,2204,2204,2204,2204,2204,2204,2204,2204, + 2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140,2204,2204,2204,2204,2204,2204,2204,2204, + 2012,2012,2012,2012,2012,2012,2012,2012,2076,2076,2076,2076,2076,2076,2076,2076,2140,2140,2140,2140,2140,2140,2140,2140,2204,2204,2204,2204,2204,2204,2204,2204, + 1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628,1692,1692,1692,1692,1692,1692,1692,1692, + 1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628,1692,1692,1692,1692,1692,1692,1692,1692, + 1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628,1692,1692,1692,1692,1692,1692,1692,1692, + 1500,1500,1500,1500,1500,1500,1500,1500,1564,1564,1564,1564,1564,1564,1564,1564,1628,1628,1628,1628,1628,1628,1628,1628,1692,1692,1692,1692,1692,1692,1692,1692, + 2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141,2205,2205,2205,2205,2205,2205,2205,2205, + 2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141,2205,2205,2205,2205,2205,2205,2205,2205, + 2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141,2205,2205,2205,2205,2205,2205,2205,2205, + 2013,2013,2013,2013,2013,2013,2013,2013,2077,2077,2077,2077,2077,2077,2077,2077,2141,2141,2141,2141,2141,2141,2141,2141,2205,2205,2205,2205,2205,2205,2205,2205, + 1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629,1693,1693,1693,1693,1693,1693,1693,1693, + 1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629,1693,1693,1693,1693,1693,1693,1693,1693, + 1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629,1693,1693,1693,1693,1693,1693,1693,1693, + 1501,1501,1501,1501,1501,1501,1501,1501,1565,1565,1565,1565,1565,1565,1565,1565,1629,1629,1629,1629,1629,1629,1629,1629,1693,1693,1693,1693,1693,1693,1693,1693, + 2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142,2206,2206,2206,2206,2206,2206,2206,2206, + 2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142,2206,2206,2206,2206,2206,2206,2206,2206, + 2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142,2206,2206,2206,2206,2206,2206,2206,2206, + 2014,2014,2014,2014,2014,2014,2014,2014,2078,2078,2078,2078,2078,2078,2078,2078,2142,2142,2142,2142,2142,2142,2142,2142,2206,2206,2206,2206,2206,2206,2206,2206, + 1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630,1694,1694,1694,1694,1694,1694,1694,1694, + 1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630,1694,1694,1694,1694,1694,1694,1694,1694, + 1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630,1694,1694,1694,1694,1694,1694,1694,1694, + 1502,1502,1502,1502,1502,1502,1502,1502,1566,1566,1566,1566,1566,1566,1566,1566,1630,1630,1630,1630,1630,1630,1630,1630,1694,1694,1694,1694,1694,1694,1694,1694, + 2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143,2207,2207,2207,2207,2207,2207,2207,2207, + 2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143,2207,2207,2207,2207,2207,2207,2207,2207, + 2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143,2207,2207,2207,2207,2207,2207,2207,2207, + 2015,2015,2015,2015,2015,2015,2015,2015,2079,2079,2079,2079,2079,2079,2079,2079,2143,2143,2143,2143,2143,2143,2143,2143,2207,2207,2207,2207,2207,2207,2207,2207, + 1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631,1695,1695,1695,1695,1695,1695,1695,1695, + 1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631,1695,1695,1695,1695,1695,1695,1695,1695, + 1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631,1695,1695,1695,1695,1695,1695,1695,1695, + 1503,1503,1503,1503,1503,1503,1503,1503,1567,1567,1567,1567,1567,1567,1567,1567,1631,1631,1631,1631,1631,1631,1631,1631,1695,1695,1695,1695,1695,1695,1695,1695, + 2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144,2208,2208,2208,2208,2208,2208,2208,2208, + 2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144,2208,2208,2208,2208,2208,2208,2208,2208, + 2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144,2208,2208,2208,2208,2208,2208,2208,2208, + 2016,2016,2016,2016,2016,2016,2016,2016,2080,2080,2080,2080,2080,2080,2080,2080,2144,2144,2144,2144,2144,2144,2144,2144,2208,2208,2208,2208,2208,2208,2208,2208, + 1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632,1696,1696,1696,1696,1696,1696,1696,1696, + 1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632,1696,1696,1696,1696,1696,1696,1696,1696, + 1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632,1696,1696,1696,1696,1696,1696,1696,1696, + 1504,1504,1504,1504,1504,1504,1504,1504,1568,1568,1568,1568,1568,1568,1568,1568,1632,1632,1632,1632,1632,1632,1632,1632,1696,1696,1696,1696,1696,1696,1696,1696, + 2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145,2209,2209,2209,2209,2209,2209,2209,2209, + 2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145,2209,2209,2209,2209,2209,2209,2209,2209, + 2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145,2209,2209,2209,2209,2209,2209,2209,2209, + 2017,2017,2017,2017,2017,2017,2017,2017,2081,2081,2081,2081,2081,2081,2081,2081,2145,2145,2145,2145,2145,2145,2145,2145,2209,2209,2209,2209,2209,2209,2209,2209, + 1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633,1697,1697,1697,1697,1697,1697,1697,1697, + 1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633,1697,1697,1697,1697,1697,1697,1697,1697, + 1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633,1697,1697,1697,1697,1697,1697,1697,1697, + 1505,1505,1505,1505,1505,1505,1505,1505,1569,1569,1569,1569,1569,1569,1569,1569,1633,1633,1633,1633,1633,1633,1633,1633,1697,1697,1697,1697,1697,1697,1697,1697, + 2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146,2210,2210,2210,2210,2210,2210,2210,2210, + 2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146,2210,2210,2210,2210,2210,2210,2210,2210, + 2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146,2210,2210,2210,2210,2210,2210,2210,2210, + 2018,2018,2018,2018,2018,2018,2018,2018,2082,2082,2082,2082,2082,2082,2082,2082,2146,2146,2146,2146,2146,2146,2146,2146,2210,2210,2210,2210,2210,2210,2210,2210, + 1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634,1698,1698,1698,1698,1698,1698,1698,1698, + 1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634,1698,1698,1698,1698,1698,1698,1698,1698, + 1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634,1698,1698,1698,1698,1698,1698,1698,1698, + 1506,1506,1506,1506,1506,1506,1506,1506,1570,1570,1570,1570,1570,1570,1570,1570,1634,1634,1634,1634,1634,1634,1634,1634,1698,1698,1698,1698,1698,1698,1698,1698, + 2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147,2211,2211,2211,2211,2211,2211,2211,2211, + 2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147,2211,2211,2211,2211,2211,2211,2211,2211, + 2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147,2211,2211,2211,2211,2211,2211,2211,2211, + 2019,2019,2019,2019,2019,2019,2019,2019,2083,2083,2083,2083,2083,2083,2083,2083,2147,2147,2147,2147,2147,2147,2147,2147,2211,2211,2211,2211,2211,2211,2211,2211, + 1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635,1699,1699,1699,1699,1699,1699,1699,1699, + 1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635,1699,1699,1699,1699,1699,1699,1699,1699, + 1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635,1699,1699,1699,1699,1699,1699,1699,1699, + 1507,1507,1507,1507,1507,1507,1507,1507,1571,1571,1571,1571,1571,1571,1571,1571,1635,1635,1635,1635,1635,1635,1635,1635,1699,1699,1699,1699,1699,1699,1699,1699, + 2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148,2212,2212,2212,2212,2212,2212,2212,2212, + 2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148,2212,2212,2212,2212,2212,2212,2212,2212, + 2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148,2212,2212,2212,2212,2212,2212,2212,2212, + 2020,2020,2020,2020,2020,2020,2020,2020,2084,2084,2084,2084,2084,2084,2084,2084,2148,2148,2148,2148,2148,2148,2148,2148,2212,2212,2212,2212,2212,2212,2212,2212, + 1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636,1700,1700,1700,1700,1700,1700,1700,1700, + 1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636,1700,1700,1700,1700,1700,1700,1700,1700, + 1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636,1700,1700,1700,1700,1700,1700,1700,1700, + 1508,1508,1508,1508,1508,1508,1508,1508,1572,1572,1572,1572,1572,1572,1572,1572,1636,1636,1636,1636,1636,1636,1636,1636,1700,1700,1700,1700,1700,1700,1700,1700, + 2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149,2213,2213,2213,2213,2213,2213,2213,2213, + 2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149,2213,2213,2213,2213,2213,2213,2213,2213, + 2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149,2213,2213,2213,2213,2213,2213,2213,2213, + 2021,2021,2021,2021,2021,2021,2021,2021,2085,2085,2085,2085,2085,2085,2085,2085,2149,2149,2149,2149,2149,2149,2149,2149,2213,2213,2213,2213,2213,2213,2213,2213, + 1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637,1701,1701,1701,1701,1701,1701,1701,1701, + 1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637,1701,1701,1701,1701,1701,1701,1701,1701, + 1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637,1701,1701,1701,1701,1701,1701,1701,1701, + 1509,1509,1509,1509,1509,1509,1509,1509,1573,1573,1573,1573,1573,1573,1573,1573,1637,1637,1637,1637,1637,1637,1637,1637,1701,1701,1701,1701,1701,1701,1701,1701, + 2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150,2214,2214,2214,2214,2214,2214,2214,2214, + 2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150,2214,2214,2214,2214,2214,2214,2214,2214, + 2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150,2214,2214,2214,2214,2214,2214,2214,2214, + 2022,2022,2022,2022,2022,2022,2022,2022,2086,2086,2086,2086,2086,2086,2086,2086,2150,2150,2150,2150,2150,2150,2150,2150,2214,2214,2214,2214,2214,2214,2214,2214, + 1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638,1702,1702,1702,1702,1702,1702,1702,1702, + 1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638,1702,1702,1702,1702,1702,1702,1702,1702, + 1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638,1702,1702,1702,1702,1702,1702,1702,1702, + 1510,1510,1510,1510,1510,1510,1510,1510,1574,1574,1574,1574,1574,1574,1574,1574,1638,1638,1638,1638,1638,1638,1638,1638,1702,1702,1702,1702,1702,1702,1702,1702, + 2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151,2215,2215,2215,2215,2215,2215,2215,2215, + 2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151,2215,2215,2215,2215,2215,2215,2215,2215, + 2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151,2215,2215,2215,2215,2215,2215,2215,2215, + 2023,2023,2023,2023,2023,2023,2023,2023,2087,2087,2087,2087,2087,2087,2087,2087,2151,2151,2151,2151,2151,2151,2151,2151,2215,2215,2215,2215,2215,2215,2215,2215, + 1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639,1703,1703,1703,1703,1703,1703,1703,1703, + 1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639,1703,1703,1703,1703,1703,1703,1703,1703, + 1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639,1703,1703,1703,1703,1703,1703,1703,1703, + 1511,1511,1511,1511,1511,1511,1511,1511,1575,1575,1575,1575,1575,1575,1575,1575,1639,1639,1639,1639,1639,1639,1639,1639,1703,1703,1703,1703,1703,1703,1703,1703, + 2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152,2216,2216,2216,2216,2216,2216,2216,2216, + 2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152,2216,2216,2216,2216,2216,2216,2216,2216, + 2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152,2216,2216,2216,2216,2216,2216,2216,2216, + 2024,2024,2024,2024,2024,2024,2024,2024,2088,2088,2088,2088,2088,2088,2088,2088,2152,2152,2152,2152,2152,2152,2152,2152,2216,2216,2216,2216,2216,2216,2216,2216, + 1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640,1704,1704,1704,1704,1704,1704,1704,1704, + 1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640,1704,1704,1704,1704,1704,1704,1704,1704, + 1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640,1704,1704,1704,1704,1704,1704,1704,1704, + 1512,1512,1512,1512,1512,1512,1512,1512,1576,1576,1576,1576,1576,1576,1576,1576,1640,1640,1640,1640,1640,1640,1640,1640,1704,1704,1704,1704,1704,1704,1704,1704, + 2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153,2217,2217,2217,2217,2217,2217,2217,2217, + 2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153,2217,2217,2217,2217,2217,2217,2217,2217, + 2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153,2217,2217,2217,2217,2217,2217,2217,2217, + 2025,2025,2025,2025,2025,2025,2025,2025,2089,2089,2089,2089,2089,2089,2089,2089,2153,2153,2153,2153,2153,2153,2153,2153,2217,2217,2217,2217,2217,2217,2217,2217, + 1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641,1705,1705,1705,1705,1705,1705,1705,1705, + 1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641,1705,1705,1705,1705,1705,1705,1705,1705, + 1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641,1705,1705,1705,1705,1705,1705,1705,1705, + 1513,1513,1513,1513,1513,1513,1513,1513,1577,1577,1577,1577,1577,1577,1577,1577,1641,1641,1641,1641,1641,1641,1641,1641,1705,1705,1705,1705,1705,1705,1705,1705, + 2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154,2218,2218,2218,2218,2218,2218,2218,2218, + 2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154,2218,2218,2218,2218,2218,2218,2218,2218, + 2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154,2218,2218,2218,2218,2218,2218,2218,2218, + 2026,2026,2026,2026,2026,2026,2026,2026,2090,2090,2090,2090,2090,2090,2090,2090,2154,2154,2154,2154,2154,2154,2154,2154,2218,2218,2218,2218,2218,2218,2218,2218, + 1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642,1706,1706,1706,1706,1706,1706,1706,1706, + 1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642,1706,1706,1706,1706,1706,1706,1706,1706, + 1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642,1706,1706,1706,1706,1706,1706,1706,1706, + 1514,1514,1514,1514,1514,1514,1514,1514,1578,1578,1578,1578,1578,1578,1578,1578,1642,1642,1642,1642,1642,1642,1642,1642,1706,1706,1706,1706,1706,1706,1706,1706, + 2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155,2219,2219,2219,2219,2219,2219,2219,2219, + 2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155,2219,2219,2219,2219,2219,2219,2219,2219, + 2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155,2219,2219,2219,2219,2219,2219,2219,2219, + 2027,2027,2027,2027,2027,2027,2027,2027,2091,2091,2091,2091,2091,2091,2091,2091,2155,2155,2155,2155,2155,2155,2155,2155,2219,2219,2219,2219,2219,2219,2219,2219, + 1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643,1707,1707,1707,1707,1707,1707,1707,1707, + 1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643,1707,1707,1707,1707,1707,1707,1707,1707, + 1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643,1707,1707,1707,1707,1707,1707,1707,1707, + 1515,1515,1515,1515,1515,1515,1515,1515,1579,1579,1579,1579,1579,1579,1579,1579,1643,1643,1643,1643,1643,1643,1643,1643,1707,1707,1707,1707,1707,1707,1707,1707, + 2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156,2220,2220,2220,2220,2220,2220,2220,2220, + 2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156,2220,2220,2220,2220,2220,2220,2220,2220, + 2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156,2220,2220,2220,2220,2220,2220,2220,2220, + 2028,2028,2028,2028,2028,2028,2028,2028,2092,2092,2092,2092,2092,2092,2092,2092,2156,2156,2156,2156,2156,2156,2156,2156,2220,2220,2220,2220,2220,2220,2220,2220, + 1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644,1708,1708,1708,1708,1708,1708,1708,1708, + 1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644,1708,1708,1708,1708,1708,1708,1708,1708, + 1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644,1708,1708,1708,1708,1708,1708,1708,1708, + 1516,1516,1516,1516,1516,1516,1516,1516,1580,1580,1580,1580,1580,1580,1580,1580,1644,1644,1644,1644,1644,1644,1644,1644,1708,1708,1708,1708,1708,1708,1708,1708, + 2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157,2221,2221,2221,2221,2221,2221,2221,2221, + 2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157,2221,2221,2221,2221,2221,2221,2221,2221, + 2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157,2221,2221,2221,2221,2221,2221,2221,2221, + 2029,2029,2029,2029,2029,2029,2029,2029,2093,2093,2093,2093,2093,2093,2093,2093,2157,2157,2157,2157,2157,2157,2157,2157,2221,2221,2221,2221,2221,2221,2221,2221, + 1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645,1709,1709,1709,1709,1709,1709,1709,1709, + 1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645,1709,1709,1709,1709,1709,1709,1709,1709, + 1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645,1709,1709,1709,1709,1709,1709,1709,1709, + 1517,1517,1517,1517,1517,1517,1517,1517,1581,1581,1581,1581,1581,1581,1581,1581,1645,1645,1645,1645,1645,1645,1645,1645,1709,1709,1709,1709,1709,1709,1709,1709, + 2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158,2222,2222,2222,2222,2222,2222,2222,2222, + 2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158,2222,2222,2222,2222,2222,2222,2222,2222, + 2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158,2222,2222,2222,2222,2222,2222,2222,2222, + 2030,2030,2030,2030,2030,2030,2030,2030,2094,2094,2094,2094,2094,2094,2094,2094,2158,2158,2158,2158,2158,2158,2158,2158,2222,2222,2222,2222,2222,2222,2222,2222, + 1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646,1710,1710,1710,1710,1710,1710,1710,1710, + 1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646,1710,1710,1710,1710,1710,1710,1710,1710, + 1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646,1710,1710,1710,1710,1710,1710,1710,1710, + 1518,1518,1518,1518,1518,1518,1518,1518,1582,1582,1582,1582,1582,1582,1582,1582,1646,1646,1646,1646,1646,1646,1646,1646,1710,1710,1710,1710,1710,1710,1710,1710, + 2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159,2223,2223,2223,2223,2223,2223,2223,2223, + 2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159,2223,2223,2223,2223,2223,2223,2223,2223, + 2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159,2223,2223,2223,2223,2223,2223,2223,2223, + 2031,2031,2031,2031,2031,2031,2031,2031,2095,2095,2095,2095,2095,2095,2095,2095,2159,2159,2159,2159,2159,2159,2159,2159,2223,2223,2223,2223,2223,2223,2223,2223, + 1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647,1711,1711,1711,1711,1711,1711,1711,1711, + 1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647,1711,1711,1711,1711,1711,1711,1711,1711, + 1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647,1711,1711,1711,1711,1711,1711,1711,1711, + 1519,1519,1519,1519,1519,1519,1519,1519,1583,1583,1583,1583,1583,1583,1583,1583,1647,1647,1647,1647,1647,1647,1647,1647,1711,1711,1711,1711,1711,1711,1711,1711, + 2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160,2224,2224,2224,2224,2224,2224,2224,2224, + 2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160,2224,2224,2224,2224,2224,2224,2224,2224, + 2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160,2224,2224,2224,2224,2224,2224,2224,2224, + 2032,2032,2032,2032,2032,2032,2032,2032,2096,2096,2096,2096,2096,2096,2096,2096,2160,2160,2160,2160,2160,2160,2160,2160,2224,2224,2224,2224,2224,2224,2224,2224, + 1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648,1712,1712,1712,1712,1712,1712,1712,1712, + 1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648,1712,1712,1712,1712,1712,1712,1712,1712, + 1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648,1712,1712,1712,1712,1712,1712,1712,1712, + 1520,1520,1520,1520,1520,1520,1520,1520,1584,1584,1584,1584,1584,1584,1584,1584,1648,1648,1648,1648,1648,1648,1648,1648,1712,1712,1712,1712,1712,1712,1712,1712, + 2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161,2225,2225,2225,2225,2225,2225,2225,2225, + 2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161,2225,2225,2225,2225,2225,2225,2225,2225, + 2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161,2225,2225,2225,2225,2225,2225,2225,2225, + 2033,2033,2033,2033,2033,2033,2033,2033,2097,2097,2097,2097,2097,2097,2097,2097,2161,2161,2161,2161,2161,2161,2161,2161,2225,2225,2225,2225,2225,2225,2225,2225, + 1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649,1713,1713,1713,1713,1713,1713,1713,1713, + 1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649,1713,1713,1713,1713,1713,1713,1713,1713, + 1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649,1713,1713,1713,1713,1713,1713,1713,1713, + 1521,1521,1521,1521,1521,1521,1521,1521,1585,1585,1585,1585,1585,1585,1585,1585,1649,1649,1649,1649,1649,1649,1649,1649,1713,1713,1713,1713,1713,1713,1713,1713, + 2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162,2226,2226,2226,2226,2226,2226,2226,2226, + 2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162,2226,2226,2226,2226,2226,2226,2226,2226, + 2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162,2226,2226,2226,2226,2226,2226,2226,2226, + 2034,2034,2034,2034,2034,2034,2034,2034,2098,2098,2098,2098,2098,2098,2098,2098,2162,2162,2162,2162,2162,2162,2162,2162,2226,2226,2226,2226,2226,2226,2226,2226, + 1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650,1714,1714,1714,1714,1714,1714,1714,1714, + 1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650,1714,1714,1714,1714,1714,1714,1714,1714, + 1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650,1714,1714,1714,1714,1714,1714,1714,1714, + 1522,1522,1522,1522,1522,1522,1522,1522,1586,1586,1586,1586,1586,1586,1586,1586,1650,1650,1650,1650,1650,1650,1650,1650,1714,1714,1714,1714,1714,1714,1714,1714, + 2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163,2227,2227,2227,2227,2227,2227,2227,2227, + 2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163,2227,2227,2227,2227,2227,2227,2227,2227, + 2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163,2227,2227,2227,2227,2227,2227,2227,2227, + 2035,2035,2035,2035,2035,2035,2035,2035,2099,2099,2099,2099,2099,2099,2099,2099,2163,2163,2163,2163,2163,2163,2163,2163,2227,2227,2227,2227,2227,2227,2227,2227, + 1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651,1715,1715,1715,1715,1715,1715,1715,1715, + 1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651,1715,1715,1715,1715,1715,1715,1715,1715, + 1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651,1715,1715,1715,1715,1715,1715,1715,1715, + 1523,1523,1523,1523,1523,1523,1523,1523,1587,1587,1587,1587,1587,1587,1587,1587,1651,1651,1651,1651,1651,1651,1651,1651,1715,1715,1715,1715,1715,1715,1715,1715, }; const u16 dsp563xx_device::t_npar[0x100000] = { - 1,4050,4051,4049,4114,1086,4457,0,1087,1088,761,762,4115,0,4069,4060,4458,4459,4460,4461,4462,4463,4464,4465,4466,4467,4468,4469,4470,4471,4472,4473, + 1,4076,4077,4075,4140,1086,4483,0,1087,1088,761,762,4141,0,4095,4086,4484,4485,4486,4487,4488,4489,4490,4491,4492,4493,4494,4495,4496,4497,4498,4499, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,4113,0,4490,4116,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,4139,0,4516,4142,0,0,0,0,1049,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2084,7 +2084,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 744,0,1048,1005,0,0,0,0,0,0,0,0,0,0,0,0,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2092,7 +2092,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2100,7 +2100,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2108,7 +2108,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2116,7 +2116,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2124,7 +2124,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2132,7 +2132,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2140,7 +2140,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2148,7 +2148,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2156,7 +2156,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2164,7 +2164,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2172,7 +2172,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2180,7 +2180,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2188,7 +2188,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2196,7 +2196,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2204,7 +2204,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2212,7 +2212,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2220,7 +2220,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2228,7 +2228,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2236,7 +2236,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2244,7 +2244,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2252,7 +2252,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2260,7 +2260,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2268,7 +2268,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2276,7 +2276,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2284,7 +2284,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2292,7 +2292,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2300,7 +2300,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2308,7 +2308,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2316,7 +2316,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2324,7 +2324,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2332,7 +2332,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2340,7 +2340,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2348,7 +2348,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2356,7 +2356,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2364,7 +2364,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2372,7 +2372,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2380,7 +2380,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2388,7 +2388,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2396,7 +2396,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2404,7 +2404,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2412,7 +2412,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2420,7 +2420,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2428,7 +2428,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2436,7 +2436,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2444,7 +2444,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2452,7 +2452,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2460,7 +2460,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2468,7 +2468,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2476,7 +2476,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2484,7 +2484,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2492,7 +2492,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2500,7 +2500,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2508,7 +2508,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2516,7 +2516,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2524,7 +2524,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2532,7 +2532,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2540,7 +2540,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2548,7 +2548,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2556,7 +2556,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2564,7 +2564,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2572,7 +2572,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2580,7 +2580,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2588,7 +2588,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2596,7 +2596,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2604,7 +2604,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2612,7 +2612,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2620,7 +2620,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2628,7 +2628,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2636,7 +2636,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2644,7 +2644,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2652,7 +2652,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2660,7 +2660,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2668,7 +2668,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2676,7 +2676,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2684,7 +2684,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2692,7 +2692,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2700,7 +2700,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2708,7 +2708,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2716,7 +2716,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2724,7 +2724,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2732,7 +2732,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2740,7 +2740,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2748,7 +2748,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2756,7 +2756,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2764,7 +2764,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2772,7 +2772,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2780,7 +2780,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2788,7 +2788,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2796,7 +2796,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2804,7 +2804,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2812,7 +2812,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2820,7 +2820,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2828,7 +2828,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2836,7 +2836,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2844,7 +2844,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2852,7 +2852,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2860,7 +2860,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2868,7 +2868,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2876,7 +2876,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2884,7 +2884,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2892,7 +2892,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2900,7 +2900,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2908,7 +2908,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2916,7 +2916,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2924,7 +2924,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2932,7 +2932,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2940,7 +2940,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2948,7 +2948,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2956,7 +2956,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2964,7 +2964,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2972,7 +2972,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2980,7 +2980,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2988,7 +2988,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -2996,7 +2996,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3004,7 +3004,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3012,7 +3012,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3020,7 +3020,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3028,7 +3028,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3036,7 +3036,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3044,7 +3044,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3052,7 +3052,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3060,7 +3060,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3068,7 +3068,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3076,7 +3076,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3084,7 +3084,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3092,391 +3092,391 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, - 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, + 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, - 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, + 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, - 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, + 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, - 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, + 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, - 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, + 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, - 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, + 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3484,7 +3484,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3492,7 +3492,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3500,7 +3500,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3508,7 +3508,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3516,7 +3516,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3524,7 +3524,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3532,7 +3532,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -3540,463 +3540,463 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, - 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, + 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 724,725,726,727,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, - 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623,3623, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, + 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, - 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624,3624, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, + 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, - 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, + 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, - 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, + 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, - 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, + 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, - 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, + 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, - 3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625,3625, - 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, - 3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626,3626, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651, + 3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651, + 3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652, + 3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4004,7 +4004,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4012,7 +4012,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4020,7 +4020,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4028,7 +4028,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4036,7 +4036,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4044,7 +4044,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4052,199 +4052,199 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, - 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, + 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,162,163,164,165,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4045,4046,4047,4048,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4071,4072,4073,4074,0,0,0,0, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3835,3995,1741,1901,3836,3996,1742,1902,3837,3997,1743,1903,3838,3998,1744,1904,3839,3999,1745,1905,3840,4000,1746,1906,3841,4001,1747,1907,3842,4002,1748,1908, - 3843,4003,1749,1909,3844,4004,1750,1910,3845,4005,1751,1911,3846,4006,1752,1912,3847,4007,1753,1913,3848,4008,1754,1914,3849,4009,1755,1915,3850,4010,1756,1916, + 3861,4021,1741,1901,3862,4022,1742,1902,3863,4023,1743,1903,3864,4024,1744,1904,3865,4025,1745,1905,3866,4026,1746,1906,3867,4027,1747,1907,3868,4028,1748,1908, + 3869,4029,1749,1909,3870,4030,1750,1910,3871,4031,1751,1911,3872,4032,1752,1912,3873,4033,1753,1913,3874,4034,1754,1914,3875,4035,1755,1915,3876,4036,1756,1916, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, @@ -4433,10 +4433,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, 598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,598,0,0,0,0,0,0,0,0, - 3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,3863,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,3878,3879,3880,3881,3882, - 3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,3910,3911,3912,3913,3914, - 3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940,3941,3942,3943,3944,3945,3946, - 3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978, + 3877,3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908, + 3909,3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,3926,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,3940, + 3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972, + 3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3988,3989,3990,3991,3992,3993,3994,3995,3996,3997,3998,3999,4000,4001,4002,4003,4004, 338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,0,0,0,0,0,0,0, 597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,597,0,0,0,0,0,0,0,0, 339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,0,0,0,0, @@ -4633,23 +4633,23 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,0,4043,1052,4119,730,160,0,157,0,4044,1053,4120,731,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,0,4069,1052,4145,730,160,0,157,0,4070,1053,4146,731,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,0,0,0,0,0,0,0,0, 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3979,4011,1757,1917,3980,4012,1758,1918,3981,4013,1759,1919,3982,4014,1760,1920,3983,4015,1761,1921,3984,4016,1762,1922,3985,4017,1763,1923,3986,4018,1764,1924, - 3987,4019,1765,1925,3988,4020,1766,1926,3989,4021,1767,1927,3990,4022,1768,1928,3991,4023,1769,1929,3992,4024,1770,1930,3993,4025,1771,1931,3994,4026,1772,1932, + 4005,4037,1757,1917,4006,4038,1758,1918,4007,4039,1759,1919,4008,4040,1760,1920,4009,4041,1761,1921,4010,4042,1762,1922,4011,4043,1763,1923,4012,4044,1764,1924, + 4013,4045,1765,1925,4014,4046,1766,1926,4015,4047,1767,1927,4016,4048,1768,1928,4017,4049,1769,1929,4018,4050,1770,1930,4019,4051,1771,1931,4020,4052,1772,1932, 290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,0,0,0,0,0,0,0,0, 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4657,7 +4657,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4665,7 +4665,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4673,7 +4673,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4681,7 +4681,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4689,7 +4689,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4697,7 +4697,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4705,7 +4705,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4713,7 +4713,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4721,7 +4721,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4729,7 +4729,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4737,7 +4737,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4745,7 +4745,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4753,7 +4753,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4761,7 +4761,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4769,7 +4769,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4777,7 +4777,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4785,7 +4785,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4793,7 +4793,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4801,7 +4801,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4809,7 +4809,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4817,7 +4817,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4825,7 +4825,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4833,7 +4833,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4841,7 +4841,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4849,7 +4849,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4857,7 +4857,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4865,7 +4865,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4873,7 +4873,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4881,7 +4881,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4889,7 +4889,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4897,7 +4897,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4905,7 +4905,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4913,7 +4913,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4921,7 +4921,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4929,7 +4929,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4937,7 +4937,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4945,7 +4945,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4953,7 +4953,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4961,7 +4961,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4969,7 +4969,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4977,7 +4977,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4985,7 +4985,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -4993,7 +4993,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5001,7 +5001,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5009,7 +5009,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5017,7 +5017,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5025,7 +5025,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5033,7 +5033,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5041,7 +5041,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5049,7 +5049,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5057,7 +5057,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5065,7 +5065,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5073,7 +5073,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5081,7 +5081,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5089,7 +5089,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5097,7 +5097,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5105,7 +5105,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5113,7 +5113,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5121,7 +5121,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5129,7 +5129,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5137,7 +5137,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,696,0,0,0,0,0,0,0,0, 291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,291,0,0,0,0,0,0,0,0, 697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,697,0,0,0,0,0,0,0,0, - 154,0,4041,1050,4117,728,158,0,155,0,4042,1051,4118,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 154,0,4067,1050,4143,728,158,0,155,0,4068,1051,4144,729,159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5845,7 +5845,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5853,7 +5853,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5861,7 +5861,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5869,7 +5869,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5877,7 +5877,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5885,7 +5885,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5893,7 +5893,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -5901,7 +5901,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4027,0,0,0,0,0,0,0,4028,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4053,0,0,0,0,0,0,0,4054,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6165,10 +6165,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,1599,0,0,0,0,0,0,0,0, 1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,1499,0,0,0,0,0,0,0,0, 1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,1600,0,0,0,0,0,0,0,0, - 4121,0,0,0,0,0,0,0,4122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4147,0,0,0,0,0,0,0,4148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4123,0,0,0,0,0,0,0,4124,0,0,0,0,0,0,0,4125,0,0,0,0,0,0,0,4126,0,0,0,0,0,0,0, - 4127,0,0,0,0,0,0,0,4128,0,0,0,0,0,0,0,4129,0,0,0,0,0,0,0,4130,0,0,0,0,0,0,0, + 4149,0,0,0,0,0,0,0,4150,0,0,0,0,0,0,0,4151,0,0,0,0,0,0,0,4152,0,0,0,0,0,0,0, + 4153,0,0,0,0,0,0,0,4154,0,0,0,0,0,0,0,4155,0,0,0,0,0,0,0,4156,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6229,7 +6229,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6237,7 +6237,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6245,7 +6245,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6253,7 +6253,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6261,7 +6261,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6269,7 +6269,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6277,7 +6277,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6285,7 +6285,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4441,4441,4441,4441,4441,4441,4441,4441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4467,4467,4467,4467,4467,4467,4467,4467,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6293,10 +6293,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4131,0,0,0,0,0,0,0,4132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4157,0,0,0,0,0,0,0,4158,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4133,0,0,0,0,0,0,0,4134,0,0,0,0,0,0,0,4135,0,0,0,0,0,0,0,4136,0,0,0,0,0,0,0, - 4137,0,0,0,0,0,0,0,4138,0,0,0,0,0,0,0,4139,0,0,0,0,0,0,0,4140,0,0,0,0,0,0,0, + 4159,0,0,0,0,0,0,0,4160,0,0,0,0,0,0,0,4161,0,0,0,0,0,0,0,4162,0,0,0,0,0,0,0, + 4163,0,0,0,0,0,0,0,4164,0,0,0,0,0,0,0,4165,0,0,0,0,0,0,0,4166,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6357,7 +6357,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6365,7 +6365,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6373,7 +6373,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6381,7 +6381,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6389,7 +6389,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6397,7 +6397,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6405,7 +6405,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6413,7 +6413,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4442,4442,4442,4442,4442,4442,4442,4442,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4468,4468,4468,4468,4468,4468,4468,4468,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6421,10 +6421,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4141,0,0,0,0,0,0,0,4142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4167,0,0,0,0,0,0,0,4168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4143,0,0,0,0,0,0,0,4144,0,0,0,0,0,0,0,4145,0,0,0,0,0,0,0,4146,0,0,0,0,0,0,0, - 4147,0,0,0,0,0,0,0,4148,0,0,0,0,0,0,0,4149,0,0,0,0,0,0,0,4150,0,0,0,0,0,0,0, + 4169,0,0,0,0,0,0,0,4170,0,0,0,0,0,0,0,4171,0,0,0,0,0,0,0,4172,0,0,0,0,0,0,0, + 4173,0,0,0,0,0,0,0,4174,0,0,0,0,0,0,0,4175,0,0,0,0,0,0,0,4176,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6485,7 +6485,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6493,7 +6493,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6501,7 +6501,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6509,7 +6509,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6517,7 +6517,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6525,7 +6525,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6533,7 +6533,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6541,7 +6541,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4443,4443,4443,4443,4443,4443,4443,4443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4469,4469,4469,4469,4469,4469,4469,4469,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6549,10 +6549,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4151,0,0,0,0,0,0,0,4152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4177,0,0,0,0,0,0,0,4178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4153,0,0,0,0,0,0,0,4154,0,0,0,0,0,0,0,4155,0,0,0,0,0,0,0,4156,0,0,0,0,0,0,0, - 4157,0,0,0,0,0,0,0,4158,0,0,0,0,0,0,0,4159,0,0,0,0,0,0,0,4160,0,0,0,0,0,0,0, + 4179,0,0,0,0,0,0,0,4180,0,0,0,0,0,0,0,4181,0,0,0,0,0,0,0,4182,0,0,0,0,0,0,0, + 4183,0,0,0,0,0,0,0,4184,0,0,0,0,0,0,0,4185,0,0,0,0,0,0,0,4186,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6613,7 +6613,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6621,7 +6621,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6629,7 +6629,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6637,7 +6637,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6645,7 +6645,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6653,7 +6653,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6661,7 +6661,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6669,7 +6669,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4444,4444,4444,4444,4444,4444,4444,4444,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4470,4470,4470,4470,4470,4470,4470,4470,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6677,10 +6677,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4161,0,0,0,0,0,0,0,4162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4187,0,0,0,0,0,0,0,4188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4163,0,0,0,0,0,0,0,4164,0,0,0,0,0,0,0,4165,0,0,0,0,0,0,0,4166,0,0,0,0,0,0,0, - 4167,0,0,0,0,0,0,0,4168,0,0,0,0,0,0,0,4169,0,0,0,0,0,0,0,4170,0,0,0,0,0,0,0, + 4189,0,0,0,0,0,0,0,4190,0,0,0,0,0,0,0,4191,0,0,0,0,0,0,0,4192,0,0,0,0,0,0,0, + 4193,0,0,0,0,0,0,0,4194,0,0,0,0,0,0,0,4195,0,0,0,0,0,0,0,4196,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6741,7 +6741,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6749,7 +6749,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6757,7 +6757,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6765,7 +6765,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6773,7 +6773,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6781,7 +6781,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6789,7 +6789,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6797,7 +6797,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4445,4445,4445,4445,4445,4445,4445,4445,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4471,4471,4471,4471,4471,4471,4471,4471,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6805,10 +6805,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4171,0,0,0,0,0,0,0,4172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4197,0,0,0,0,0,0,0,4198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4173,0,0,0,0,0,0,0,4174,0,0,0,0,0,0,0,4175,0,0,0,0,0,0,0,4176,0,0,0,0,0,0,0, - 4177,0,0,0,0,0,0,0,4178,0,0,0,0,0,0,0,4179,0,0,0,0,0,0,0,4180,0,0,0,0,0,0,0, + 4199,0,0,0,0,0,0,0,4200,0,0,0,0,0,0,0,4201,0,0,0,0,0,0,0,4202,0,0,0,0,0,0,0, + 4203,0,0,0,0,0,0,0,4204,0,0,0,0,0,0,0,4205,0,0,0,0,0,0,0,4206,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6869,7 +6869,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6877,7 +6877,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6885,7 +6885,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6893,7 +6893,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6901,7 +6901,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6909,7 +6909,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6917,7 +6917,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6925,7 +6925,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4446,4446,4446,4446,4446,4446,4446,4446,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4472,4472,4472,4472,4472,4472,4472,4472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -6933,10 +6933,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4181,0,0,0,0,0,0,0,4182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4207,0,0,0,0,0,0,0,4208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4183,0,0,0,0,0,0,0,4184,0,0,0,0,0,0,0,4185,0,0,0,0,0,0,0,4186,0,0,0,0,0,0,0, - 4187,0,0,0,0,0,0,0,4188,0,0,0,0,0,0,0,4189,0,0,0,0,0,0,0,4190,0,0,0,0,0,0,0, + 4209,0,0,0,0,0,0,0,4210,0,0,0,0,0,0,0,4211,0,0,0,0,0,0,0,4212,0,0,0,0,0,0,0, + 4213,0,0,0,0,0,0,0,4214,0,0,0,0,0,0,0,4215,0,0,0,0,0,0,0,4216,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -6997,7 +6997,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7005,7 +7005,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7013,7 +7013,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7021,7 +7021,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7029,7 +7029,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7037,7 +7037,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7045,7 +7045,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7053,7 +7053,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4447,4447,4447,4447,4447,4447,4447,4447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4473,4473,4473,4473,4473,4473,4473,4473,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7061,10 +7061,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4191,0,0,0,0,0,0,0,4192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4217,0,0,0,0,0,0,0,4218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4193,0,0,0,0,0,0,0,4194,0,0,0,0,0,0,0,4195,0,0,0,0,0,0,0,4196,0,0,0,0,0,0,0, - 4197,0,0,0,0,0,0,0,4198,0,0,0,0,0,0,0,4199,0,0,0,0,0,0,0,4200,0,0,0,0,0,0,0, + 4219,0,0,0,0,0,0,0,4220,0,0,0,0,0,0,0,4221,0,0,0,0,0,0,0,4222,0,0,0,0,0,0,0, + 4223,0,0,0,0,0,0,0,4224,0,0,0,0,0,0,0,4225,0,0,0,0,0,0,0,4226,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7125,7 +7125,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7133,7 +7133,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7141,7 +7141,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7149,7 +7149,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7157,7 +7157,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7165,7 +7165,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7173,7 +7173,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7181,7 +7181,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4474,4474,4474,4474,4474,4474,4474,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7189,10 +7189,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4201,0,0,0,0,0,0,0,4202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4227,0,0,0,0,0,0,0,4228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4203,0,0,0,0,0,0,0,4204,0,0,0,0,0,0,0,4205,0,0,0,0,0,0,0,4206,0,0,0,0,0,0,0, - 4207,0,0,0,0,0,0,0,4208,0,0,0,0,0,0,0,4209,0,0,0,0,0,0,0,4210,0,0,0,0,0,0,0, + 4229,0,0,0,0,0,0,0,4230,0,0,0,0,0,0,0,4231,0,0,0,0,0,0,0,4232,0,0,0,0,0,0,0, + 4233,0,0,0,0,0,0,0,4234,0,0,0,0,0,0,0,4235,0,0,0,0,0,0,0,4236,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7253,7 +7253,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7261,7 +7261,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7269,7 +7269,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7277,7 +7277,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7285,7 +7285,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7293,7 +7293,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7301,7 +7301,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7309,7 +7309,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4449,4449,4449,4449,4449,4449,4449,4449,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4475,4475,4475,4475,4475,4475,4475,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7317,10 +7317,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4211,0,0,0,0,0,0,0,4212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4237,0,0,0,0,0,0,0,4238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4213,0,0,0,0,0,0,0,4214,0,0,0,0,0,0,0,4215,0,0,0,0,0,0,0,4216,0,0,0,0,0,0,0, - 4217,0,0,0,0,0,0,0,4218,0,0,0,0,0,0,0,4219,0,0,0,0,0,0,0,4220,0,0,0,0,0,0,0, + 4239,0,0,0,0,0,0,0,4240,0,0,0,0,0,0,0,4241,0,0,0,0,0,0,0,4242,0,0,0,0,0,0,0, + 4243,0,0,0,0,0,0,0,4244,0,0,0,0,0,0,0,4245,0,0,0,0,0,0,0,4246,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7381,7 +7381,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7389,7 +7389,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7397,7 +7397,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7405,7 +7405,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7413,7 +7413,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7421,7 +7421,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7429,7 +7429,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7437,7 +7437,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4450,4450,4450,4450,4450,4450,4450,4450,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4476,4476,4476,4476,4476,4476,4476,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7445,10 +7445,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4221,0,0,0,0,0,0,0,4222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4247,0,0,0,0,0,0,0,4248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4223,0,0,0,0,0,0,0,4224,0,0,0,0,0,0,0,4225,0,0,0,0,0,0,0,4226,0,0,0,0,0,0,0, - 4227,0,0,0,0,0,0,0,4228,0,0,0,0,0,0,0,4229,0,0,0,0,0,0,0,4230,0,0,0,0,0,0,0, + 4249,0,0,0,0,0,0,0,4250,0,0,0,0,0,0,0,4251,0,0,0,0,0,0,0,4252,0,0,0,0,0,0,0, + 4253,0,0,0,0,0,0,0,4254,0,0,0,0,0,0,0,4255,0,0,0,0,0,0,0,4256,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7509,7 +7509,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7517,7 +7517,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7525,7 +7525,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7533,7 +7533,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7541,7 +7541,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7549,7 +7549,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7557,7 +7557,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7565,7 +7565,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4451,4451,4451,4451,4451,4451,4451,4451,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4477,4477,4477,4477,4477,4477,4477,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7573,10 +7573,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4231,0,0,0,0,0,0,0,4232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4257,0,0,0,0,0,0,0,4258,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4233,0,0,0,0,0,0,0,4234,0,0,0,0,0,0,0,4235,0,0,0,0,0,0,0,4236,0,0,0,0,0,0,0, - 4237,0,0,0,0,0,0,0,4238,0,0,0,0,0,0,0,4239,0,0,0,0,0,0,0,4240,0,0,0,0,0,0,0, + 4259,0,0,0,0,0,0,0,4260,0,0,0,0,0,0,0,4261,0,0,0,0,0,0,0,4262,0,0,0,0,0,0,0, + 4263,0,0,0,0,0,0,0,4264,0,0,0,0,0,0,0,4265,0,0,0,0,0,0,0,4266,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7637,7 +7637,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7645,7 +7645,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7653,7 +7653,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7661,7 +7661,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7669,7 +7669,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7677,7 +7677,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7685,7 +7685,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7693,7 +7693,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4452,4452,4452,4452,4452,4452,4452,4452,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4478,4478,4478,4478,4478,4478,4478,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7701,10 +7701,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4241,0,0,0,0,0,0,0,4242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4267,0,0,0,0,0,0,0,4268,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4243,0,0,0,0,0,0,0,4244,0,0,0,0,0,0,0,4245,0,0,0,0,0,0,0,4246,0,0,0,0,0,0,0, - 4247,0,0,0,0,0,0,0,4248,0,0,0,0,0,0,0,4249,0,0,0,0,0,0,0,4250,0,0,0,0,0,0,0, + 4269,0,0,0,0,0,0,0,4270,0,0,0,0,0,0,0,4271,0,0,0,0,0,0,0,4272,0,0,0,0,0,0,0, + 4273,0,0,0,0,0,0,0,4274,0,0,0,0,0,0,0,4275,0,0,0,0,0,0,0,4276,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7765,7 +7765,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7773,7 +7773,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7781,7 +7781,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7789,7 +7789,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7797,7 +7797,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7805,7 +7805,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7813,7 +7813,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7821,7 +7821,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4453,4453,4453,4453,4453,4453,4453,4453,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4479,4479,4479,4479,4479,4479,4479,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7829,10 +7829,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4251,0,0,0,0,0,0,0,4252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4277,0,0,0,0,0,0,0,4278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4253,0,0,0,0,0,0,0,4254,0,0,0,0,0,0,0,4255,0,0,0,0,0,0,0,4256,0,0,0,0,0,0,0, - 4257,0,0,0,0,0,0,0,4258,0,0,0,0,0,0,0,4259,0,0,0,0,0,0,0,4260,0,0,0,0,0,0,0, + 4279,0,0,0,0,0,0,0,4280,0,0,0,0,0,0,0,4281,0,0,0,0,0,0,0,4282,0,0,0,0,0,0,0, + 4283,0,0,0,0,0,0,0,4284,0,0,0,0,0,0,0,4285,0,0,0,0,0,0,0,4286,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -7893,7 +7893,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7901,7 +7901,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7909,7 +7909,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7917,7 +7917,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7925,7 +7925,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7933,7 +7933,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7941,7 +7941,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7949,7 +7949,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4454,4454,4454,4454,4454,4454,4454,4454,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4480,4480,4480,4480,4480,4480,4480,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -7957,10 +7957,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4261,0,0,0,0,0,0,0,4262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4287,0,0,0,0,0,0,0,4288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4263,0,0,0,0,0,0,0,4264,0,0,0,0,0,0,0,4265,0,0,0,0,0,0,0,4266,0,0,0,0,0,0,0, - 4267,0,0,0,0,0,0,0,4268,0,0,0,0,0,0,0,4269,0,0,0,0,0,0,0,4270,0,0,0,0,0,0,0, + 4289,0,0,0,0,0,0,0,4290,0,0,0,0,0,0,0,4291,0,0,0,0,0,0,0,4292,0,0,0,0,0,0,0, + 4293,0,0,0,0,0,0,0,4294,0,0,0,0,0,0,0,4295,0,0,0,0,0,0,0,4296,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8021,7 +8021,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8029,7 +8029,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8037,7 +8037,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8045,7 +8045,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8053,7 +8053,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8061,7 +8061,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8069,7 +8069,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8077,7 +8077,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4455,4455,4455,4455,4455,4455,4455,4455,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4481,4481,4481,4481,4481,4481,4481,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8085,10 +8085,10 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4271,0,0,0,0,0,0,0,4272,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4297,0,0,0,0,0,0,0,4298,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4273,0,0,0,0,0,0,0,4274,0,0,0,0,0,0,0,4275,0,0,0,0,0,0,0,4276,0,0,0,0,0,0,0, - 4277,0,0,0,0,0,0,0,4278,0,0,0,0,0,0,0,4279,0,0,0,0,0,0,0,4280,0,0,0,0,0,0,0, + 4299,0,0,0,0,0,0,0,4300,0,0,0,0,0,0,0,4301,0,0,0,0,0,0,0,4302,0,0,0,0,0,0,0, + 4303,0,0,0,0,0,0,0,4304,0,0,0,0,0,0,0,4305,0,0,0,0,0,0,0,4306,0,0,0,0,0,0,0, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8149,7 +8149,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8157,7 +8157,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8165,7 +8165,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8173,7 +8173,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8181,7 +8181,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8189,7 +8189,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8197,7 +8197,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8205,7 +8205,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4456,4456,4456,4456,4456,4456,4456,4456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4482,4482,4482,4482,4482,4482,4482,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -8213,66 +8213,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4281,4281,4281,4281,4281,4281,4281,4281,4282,4282,4282,4282,4282,4282,4282,4282,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4283,4283,4283,4283,4283,4283,4283,4283,4284,4284,4284,4284,4284,4284,4284,4284,4285,4285,4285,4285,4285,4285,4285,4285,4286,4286,4286,4286,4286,4286,4286,4286, - 4287,4287,4287,4287,4287,4287,4287,4287,4288,4288,4288,4288,4288,4288,4288,4288,4289,4289,4289,4289,4289,4289,4289,4289,4290,4290,4290,4290,4290,4290,4290,4290, + 4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310,4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312, + 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8341,66 +8341,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4291,4291,4291,4291,4291,4291,4291,4291,4292,4292,4292,4292,4292,4292,4292,4292,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4293,4293,4293,4293,4293,4293,4293,4293,4294,4294,4294,4294,4294,4294,4294,4294,4295,4295,4295,4295,4295,4295,4295,4295,4296,4296,4296,4296,4296,4296,4296,4296, - 4297,4297,4297,4297,4297,4297,4297,4297,4298,4298,4298,4298,4298,4298,4298,4298,4299,4299,4299,4299,4299,4299,4299,4299,4300,4300,4300,4300,4300,4300,4300,4300, + 4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320,4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322, + 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8469,66 +8469,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4301,4301,4301,4301,4301,4301,4301,4301,4302,4302,4302,4302,4302,4302,4302,4302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4303,4303,4303,4303,4303,4303,4303,4303,4304,4304,4304,4304,4304,4304,4304,4304,4305,4305,4305,4305,4305,4305,4305,4305,4306,4306,4306,4306,4306,4306,4306,4306, - 4307,4307,4307,4307,4307,4307,4307,4307,4308,4308,4308,4308,4308,4308,4308,4308,4309,4309,4309,4309,4309,4309,4309,4309,4310,4310,4310,4310,4310,4310,4310,4310, + 4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330,4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332, + 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8597,66 +8597,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4311,4311,4311,4311,4311,4311,4311,4311,4312,4312,4312,4312,4312,4312,4312,4312,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4313,4313,4313,4313,4313,4313,4313,4313,4314,4314,4314,4314,4314,4314,4314,4314,4315,4315,4315,4315,4315,4315,4315,4315,4316,4316,4316,4316,4316,4316,4316,4316, - 4317,4317,4317,4317,4317,4317,4317,4317,4318,4318,4318,4318,4318,4318,4318,4318,4319,4319,4319,4319,4319,4319,4319,4319,4320,4320,4320,4320,4320,4320,4320,4320, + 4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340,4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342, + 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8725,66 +8725,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4321,4321,4321,4321,4321,4321,4321,4321,4322,4322,4322,4322,4322,4322,4322,4322,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4323,4323,4323,4323,4323,4323,4323,4323,4324,4324,4324,4324,4324,4324,4324,4324,4325,4325,4325,4325,4325,4325,4325,4325,4326,4326,4326,4326,4326,4326,4326,4326, - 4327,4327,4327,4327,4327,4327,4327,4327,4328,4328,4328,4328,4328,4328,4328,4328,4329,4329,4329,4329,4329,4329,4329,4329,4330,4330,4330,4330,4330,4330,4330,4330, + 4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350,4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352, + 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8853,66 +8853,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4331,4331,4331,4331,4331,4331,4331,4331,4332,4332,4332,4332,4332,4332,4332,4332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4333,4333,4333,4333,4333,4333,4333,4333,4334,4334,4334,4334,4334,4334,4334,4334,4335,4335,4335,4335,4335,4335,4335,4335,4336,4336,4336,4336,4336,4336,4336,4336, - 4337,4337,4337,4337,4337,4337,4337,4337,4338,4338,4338,4338,4338,4338,4338,4338,4339,4339,4339,4339,4339,4339,4339,4339,4340,4340,4340,4340,4340,4340,4340,4340, + 4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360,4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362, + 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -8981,66 +8981,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4341,4341,4341,4341,4341,4341,4341,4341,4342,4342,4342,4342,4342,4342,4342,4342,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4343,4343,4343,4343,4343,4343,4343,4343,4344,4344,4344,4344,4344,4344,4344,4344,4345,4345,4345,4345,4345,4345,4345,4345,4346,4346,4346,4346,4346,4346,4346,4346, - 4347,4347,4347,4347,4347,4347,4347,4347,4348,4348,4348,4348,4348,4348,4348,4348,4349,4349,4349,4349,4349,4349,4349,4349,4350,4350,4350,4350,4350,4350,4350,4350, + 4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370,4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372, + 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9109,66 +9109,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4351,4351,4351,4351,4351,4351,4351,4351,4352,4352,4352,4352,4352,4352,4352,4352,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4353,4353,4353,4353,4353,4353,4353,4353,4354,4354,4354,4354,4354,4354,4354,4354,4355,4355,4355,4355,4355,4355,4355,4355,4356,4356,4356,4356,4356,4356,4356,4356, - 4357,4357,4357,4357,4357,4357,4357,4357,4358,4358,4358,4358,4358,4358,4358,4358,4359,4359,4359,4359,4359,4359,4359,4359,4360,4360,4360,4360,4360,4360,4360,4360, + 4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380,4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382, + 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9237,66 +9237,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4361,4361,4361,4361,4361,4361,4361,4361,4362,4362,4362,4362,4362,4362,4362,4362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4363,4363,4363,4363,4363,4363,4363,4363,4364,4364,4364,4364,4364,4364,4364,4364,4365,4365,4365,4365,4365,4365,4365,4365,4366,4366,4366,4366,4366,4366,4366,4366, - 4367,4367,4367,4367,4367,4367,4367,4367,4368,4368,4368,4368,4368,4368,4368,4368,4369,4369,4369,4369,4369,4369,4369,4369,4370,4370,4370,4370,4370,4370,4370,4370, + 4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390,4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392, + 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9365,66 +9365,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4371,4371,4371,4371,4371,4371,4371,4371,4372,4372,4372,4372,4372,4372,4372,4372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4373,4373,4373,4373,4373,4373,4373,4373,4374,4374,4374,4374,4374,4374,4374,4374,4375,4375,4375,4375,4375,4375,4375,4375,4376,4376,4376,4376,4376,4376,4376,4376, - 4377,4377,4377,4377,4377,4377,4377,4377,4378,4378,4378,4378,4378,4378,4378,4378,4379,4379,4379,4379,4379,4379,4379,4379,4380,4380,4380,4380,4380,4380,4380,4380, + 4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400,4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402, + 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9493,66 +9493,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4381,4381,4381,4381,4381,4381,4381,4381,4382,4382,4382,4382,4382,4382,4382,4382,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4383,4383,4383,4383,4383,4383,4383,4383,4384,4384,4384,4384,4384,4384,4384,4384,4385,4385,4385,4385,4385,4385,4385,4385,4386,4386,4386,4386,4386,4386,4386,4386, - 4387,4387,4387,4387,4387,4387,4387,4387,4388,4388,4388,4388,4388,4388,4388,4388,4389,4389,4389,4389,4389,4389,4389,4389,4390,4390,4390,4390,4390,4390,4390,4390, + 4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410,4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412, + 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9621,66 +9621,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4391,4391,4391,4391,4391,4391,4391,4391,4392,4392,4392,4392,4392,4392,4392,4392,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4393,4393,4393,4393,4393,4393,4393,4393,4394,4394,4394,4394,4394,4394,4394,4394,4395,4395,4395,4395,4395,4395,4395,4395,4396,4396,4396,4396,4396,4396,4396,4396, - 4397,4397,4397,4397,4397,4397,4397,4397,4398,4398,4398,4398,4398,4398,4398,4398,4399,4399,4399,4399,4399,4399,4399,4399,4400,4400,4400,4400,4400,4400,4400,4400, + 4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420,4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422, + 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9749,66 +9749,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4401,4401,4401,4401,4401,4401,4401,4401,4402,4402,4402,4402,4402,4402,4402,4402,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4403,4403,4403,4403,4403,4403,4403,4403,4404,4404,4404,4404,4404,4404,4404,4404,4405,4405,4405,4405,4405,4405,4405,4405,4406,4406,4406,4406,4406,4406,4406,4406, - 4407,4407,4407,4407,4407,4407,4407,4407,4408,4408,4408,4408,4408,4408,4408,4408,4409,4409,4409,4409,4409,4409,4409,4409,4410,4410,4410,4410,4410,4410,4410,4410, + 4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430,4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432, + 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -9877,66 +9877,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4411,4411,4411,4411,4411,4411,4411,4411,4412,4412,4412,4412,4412,4412,4412,4412,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4413,4413,4413,4413,4413,4413,4413,4413,4414,4414,4414,4414,4414,4414,4414,4414,4415,4415,4415,4415,4415,4415,4415,4415,4416,4416,4416,4416,4416,4416,4416,4416, - 4417,4417,4417,4417,4417,4417,4417,4417,4418,4418,4418,4418,4418,4418,4418,4418,4419,4419,4419,4419,4419,4419,4419,4419,4420,4420,4420,4420,4420,4420,4420,4420, + 4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440,4441,4441,4441,4441,4441,4441,4441,4441,4442,4442,4442,4442,4442,4442,4442,4442, + 4443,4443,4443,4443,4443,4443,4443,4443,4444,4444,4444,4444,4444,4444,4444,4444,4445,4445,4445,4445,4445,4445,4445,4445,4446,4446,4446,4446,4446,4446,4446,4446, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -10005,66 +10005,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4421,4421,4421,4421,4421,4421,4421,4421,4422,4422,4422,4422,4422,4422,4422,4422,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4447,4447,4447,4447,4447,4447,4447,4447,4448,4448,4448,4448,4448,4448,4448,4448,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4423,4423,4423,4423,4423,4423,4423,4423,4424,4424,4424,4424,4424,4424,4424,4424,4425,4425,4425,4425,4425,4425,4425,4425,4426,4426,4426,4426,4426,4426,4426,4426, - 4427,4427,4427,4427,4427,4427,4427,4427,4428,4428,4428,4428,4428,4428,4428,4428,4429,4429,4429,4429,4429,4429,4429,4429,4430,4430,4430,4430,4430,4430,4430,4430, + 4449,4449,4449,4449,4449,4449,4449,4449,4450,4450,4450,4450,4450,4450,4450,4450,4451,4451,4451,4451,4451,4451,4451,4451,4452,4452,4452,4452,4452,4452,4452,4452, + 4453,4453,4453,4453,4453,4453,4453,4453,4454,4454,4454,4454,4454,4454,4454,4454,4455,4455,4455,4455,4455,4455,4455,4455,4456,4456,4456,4456,4456,4456,4456,4456, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -10133,66 +10133,66 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, - 4431,4431,4431,4431,4431,4431,4431,4431,4432,4432,4432,4432,4432,4432,4432,4432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4457,4457,4457,4457,4457,4457,4457,4457,4458,4458,4458,4458,4458,4458,4458,4458,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4433,4433,4433,4433,4433,4433,4433,4433,4434,4434,4434,4434,4434,4434,4434,4434,4435,4435,4435,4435,4435,4435,4435,4435,4436,4436,4436,4436,4436,4436,4436,4436, - 4437,4437,4437,4437,4437,4437,4437,4437,4438,4438,4438,4438,4438,4438,4438,4438,4439,4439,4439,4439,4439,4439,4439,4439,4440,4440,4440,4440,4440,4440,4440,4440, + 4459,4459,4459,4459,4459,4459,4459,4459,4460,4460,4460,4460,4460,4460,4460,4460,4461,4461,4461,4461,4461,4461,4461,4461,4462,4462,4462,4462,4462,4462,4462,4462, + 4463,4463,4463,4463,4463,4463,4463,4463,4464,4464,4464,4464,4464,4464,4464,4464,4465,4465,4465,4465,4465,4465,4465,4465,4466,4466,4466,4466,4466,4466,4466,4466, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, 0,0,0,0,142,143,144,145,146,147,148,149,150,151,152,153,0,0,0,0,130,131,132,133,134,135,136,137,138,139,140,141, 0,0,0,0,66,67,68,69,70,71,72,73,74,75,76,77,0,0,0,0,54,55,56,57,58,59,60,61,62,63,64,65, @@ -10806,292 +10806,292 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1695,1695,1695,1695,1695,1695,1695,1696,1696,1696,1696,1696,1696,1696,1696, - 3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809, + 3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809, - 3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757, + 3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835,3835, + 3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783, 2677,2677,2677,2677,2677,2677,2677,2677,0,0,2678,0,0,0,0,0,2679,2680,0,0,0,0,0,0,2681,2682,2683,2684,2685,2686,2687,2688, - 3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757, + 3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1695,1695,1695,1695,1695,1695,1695,1696,1696,1696,1696,1696,1696,1696,1696, - 3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810, + 3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810, - 3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758, + 3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836,3836, + 3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784, 2689,2689,2689,2689,2689,2689,2689,2689,0,0,2690,0,0,0,0,0,2691,2692,0,0,0,0,0,0,2693,2694,2695,2696,2697,2698,2699,2700, - 3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758, + 3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1695,1695,1695,1695,1695,1695,1695,1696,1696,1696,1696,1696,1696,1696,1696, - 3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811, + 3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811, - 3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759, + 3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837,3837, + 3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785, 2701,2701,2701,2701,2701,2701,2701,2701,0,0,2702,0,0,0,0,0,2703,2704,0,0,0,0,0,0,2705,2706,2707,2708,2709,2710,2711,2712, - 3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759, + 3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1683,1684,1685,1686,1687,1688,1689,1690,1691,1692,1693,1694,1695,1695,1695,1695,1695,1695,1695,1695,1696,1696,1696,1696,1696,1696,1696,1696, - 3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812, + 3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812, - 3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760, + 3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838,3838, + 3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786, 2713,2713,2713,2713,2713,2713,2713,2713,0,0,2714,0,0,0,0,0,2715,2716,0,0,0,0,0,0,2717,2718,2719,2720,2721,2722,2723,2724, - 3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760, + 3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813, + 3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813, - 3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761, + 3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839,3839, + 3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787, 2725,2725,2725,2725,2725,2725,2725,2725,0,0,2726,0,0,0,0,0,2727,2728,0,0,0,0,0,0,2729,2730,2731,2732,2733,2734,2735,2736, - 3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761, + 3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814, + 3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814, - 3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762, + 3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840,3840, + 3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788, 2737,2737,2737,2737,2737,2737,2737,2737,0,0,2738,0,0,0,0,0,2739,2740,0,0,0,0,0,0,2741,2742,2743,2744,2745,2746,2747,2748, - 3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762, + 3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815, + 3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815, - 3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763, + 3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841,3841, + 3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789, 2749,2749,2749,2749,2749,2749,2749,2749,0,0,2750,0,0,0,0,0,2751,2752,0,0,0,0,0,0,2753,2754,2755,2756,2757,2758,2759,2760, - 3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763, + 3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816, + 3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816, - 3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764, + 3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842,3842, + 3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790, 2761,2761,2761,2761,2761,2761,2761,2761,0,0,2762,0,0,0,0,0,2763,2764,0,0,0,0,0,0,2765,2766,2767,2768,2769,2770,2771,2772, - 3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764, + 3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817, + 3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817, - 3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765, + 3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843,3843, + 3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791, 2773,2773,2773,2773,2773,2773,2773,2773,0,0,2774,0,0,0,0,0,2775,2776,0,0,0,0,0,0,2777,2778,2779,2780,2781,2782,2783,2784, - 3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765, + 3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818, + 3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818, - 3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766, + 3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844,3844, + 3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792, 2785,2785,2785,2785,2785,2785,2785,2785,0,0,2786,0,0,0,0,0,2787,2788,0,0,0,0,0,0,2789,2790,2791,2792,2793,2794,2795,2796, - 3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766, + 3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819, + 3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819, - 3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767, + 3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845,3845, + 3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793, 2797,2797,2797,2797,2797,2797,2797,2797,0,0,2798,0,0,0,0,0,2799,2800,0,0,0,0,0,0,2801,2802,2803,2804,2805,2806,2807,2808, - 3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767, + 3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1697,1698,1699,1700,1701,1702,1703,1704,1705,1706,1707,1708,1709,1709,1709,1709,1709,1709,1709,1709,1710,1710,1710,1710,1710,1710,1710,1710, - 3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820, + 3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820, - 3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768, + 3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846,3846, + 3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794, 2809,2809,2809,2809,2809,2809,2809,2809,0,0,2810,0,0,0,0,0,2811,2812,0,0,0,0,0,0,2813,2814,2815,2816,2817,2818,2819,2820, - 3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768, + 3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1711,1712,1713,1714,1715,1716,1717,1718,1719,1720,1721,1722,1723,1723,1723,1723,1723,1723,1723,1723,1724,1724,1724,1724,1724,1724,1724,1724, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847,3847, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 2821,2821,2821,2821,2821,2821,2821,2821,0,0,2822,0,0,0,0,0,2823,2824,0,0,0,0,0,0,2825,2826,2827,2828,2829,2830,2831,2832, - 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, + 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1725,1726,1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1737,1737,1737,1737,1737,1737,1737,1738,1738,1738,1738,1738,1738,1738,1738, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848,3848, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 2833,2833,2833,2833,2833,2833,2833,2833,0,0,2834,0,0,0,0,0,2835,2836,0,0,0,0,0,0,2837,2838,2839,2840,2841,2842,2843,2844, - 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, + 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849,3849, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 2845,2845,2845,2845,2845,2845,2845,2845,0,0,2846,0,0,0,0,0,2847,2848,0,0,0,0,0,0,2849,2850,2851,2852,2853,2854,2855,2856, - 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, + 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11110,12 +11110,12 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824, + 3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824, - 3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772, + 3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850,3850, + 3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798, 2857,2857,2857,2857,2857,2857,2857,2857,0,0,2858,0,0,0,0,0,2859,2860,0,0,0,0,0,0,2861,2862,2863,2864,2865,2866,2867,2868, - 3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772, + 3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11158,20 +11158,20 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825, + 3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825, - 3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773, + 3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851,3851, + 3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799, 2869,2869,2869,2869,2869,2869,2869,2869,0,0,2870,0,0,0,0,0,2871,2872,0,0,0,0,0,0,2873,2874,2875,2876,2877,2878,2879,2880, - 3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773, + 3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826, + 3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826, - 3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774, + 3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852,3852, + 3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800, 2881,2881,2881,2881,2881,2881,2881,2881,0,0,2882,0,0,0,0,0,2883,2884,0,0,0,0,0,0,2885,2886,2887,2888,2889,2890,2891,2892, - 3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774, + 3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -11222,68 +11222,68 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827, + 3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827, - 3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775, + 3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853,3853, + 3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801, 2893,2893,2893,2893,2893,2893,2893,2893,0,0,2894,0,0,0,0,0,2895,2896,0,0,0,0,0,0,2897,2898,2899,2900,2901,2902,2903,2904, - 3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775, + 3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828, + 3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828, - 3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776, + 3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854,3854, + 3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802, 2905,2905,2905,2905,2905,2905,2905,2905,0,0,2906,0,0,0,0,0,2907,2908,0,0,0,0,0,0,2909,2910,2911,2912,2913,2914,2915,2916, - 3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776, + 3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829, + 3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829, - 3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777, + 3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855,3855, + 3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803, 2917,2917,2917,2917,2917,2917,2917,2917,0,0,2918,0,0,0,0,0,2919,2920,0,0,0,0,0,0,2921,2922,2923,2924,2925,2926,2927,2928, - 3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777, + 3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830, + 3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830, - 3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778, + 3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856,3856, + 3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804, 2929,2929,2929,2929,2929,2929,2929,2929,0,0,2930,0,0,0,0,0,2931,2932,0,0,0,0,0,0,2933,2934,2935,2936,2937,2938,2939,2940, - 3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778, + 3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831, + 3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831, - 3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779, + 3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857,3857, + 3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805, 2941,2941,2941,2941,2941,2941,2941,2941,0,0,2942,0,0,0,0,0,2943,2944,0,0,0,0,0,0,2945,2946,2947,2948,2949,2950,2951,2952, - 3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779, + 3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832, + 3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832, - 3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780, + 3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858,3858, + 3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806, 2953,2953,2953,2953,2953,2953,2953,2953,0,0,2954,0,0,0,0,0,2955,2956,0,0,0,0,0,0,2957,2958,2959,2960,2961,2962,2963,2964, - 3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780, + 3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833, + 3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833, - 3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781, + 3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859,3859, + 3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807, 2965,2965,2965,2965,2965,2965,2965,2965,0,0,2966,0,0,0,0,0,2967,2968,0,0,0,0,0,0,2969,2970,2971,2972,2973,2974,2975,2976, - 3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781, + 3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834, + 3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834, - 3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782, + 3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860,3860, + 3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808, 2977,2977,2977,2977,2977,2977,2977,2977,0,0,2978,0,0,0,0,0,2979,2980,0,0,0,0,0,0,2981,2982,2983,2984,2985,2986,2987,2988, - 3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782, + 3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,0,0,0,0,0,0,0, 453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,453,0,0,0,0,0,0,0,0, @@ -11830,292 +11830,292 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1639,1639,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1640, - 3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783, + 3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783,3783, - 3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731, + 3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809,3809, + 3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757, 2365,2365,2365,2365,2365,2365,2365,2365,0,0,2366,0,0,0,0,0,2367,2368,0,0,0,0,0,0,2369,2370,2371,2372,2373,2374,2375,2376, - 3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731, + 3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757,3757, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1639,1639,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1640, - 3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784, + 3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784, - 3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732, + 3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810,3810, + 3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758, 2377,2377,2377,2377,2377,2377,2377,2377,0,0,2378,0,0,0,0,0,2379,2380,0,0,0,0,0,0,2381,2382,2383,2384,2385,2386,2387,2388, - 3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732, + 3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758,3758, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1639,1639,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1640, - 3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785, + 3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785,3785, - 3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733, + 3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811,3811, + 3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759, 2389,2389,2389,2389,2389,2389,2389,2389,0,0,2390,0,0,0,0,0,2391,2392,0,0,0,0,0,0,2393,2394,2395,2396,2397,2398,2399,2400, - 3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733, + 3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759,3759, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,1639,1639,1639,1639,1639,1639,1639,1640,1640,1640,1640,1640,1640,1640,1640, - 3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786, + 3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786,3786, - 3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734, + 3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812,3812, + 3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760, 2401,2401,2401,2401,2401,2401,2401,2401,0,0,2402,0,0,0,0,0,2403,2404,0,0,0,0,0,0,2405,2406,2407,2408,2409,2410,2411,2412, - 3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734, + 3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760,3760, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787, + 3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787,3787, - 3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735, + 3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813,3813, + 3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761, 2413,2413,2413,2413,2413,2413,2413,2413,0,0,2414,0,0,0,0,0,2415,2416,0,0,0,0,0,0,2417,2418,2419,2420,2421,2422,2423,2424, - 3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735, + 3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761,3761, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788, + 3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788,3788, - 3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736, + 3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814,3814, + 3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762, 2425,2425,2425,2425,2425,2425,2425,2425,0,0,2426,0,0,0,0,0,2427,2428,0,0,0,0,0,0,2429,2430,2431,2432,2433,2434,2435,2436, - 3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736, + 3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762,3762, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789, + 3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789,3789, - 3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737, + 3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815,3815, + 3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763, 2437,2437,2437,2437,2437,2437,2437,2437,0,0,2438,0,0,0,0,0,2439,2440,0,0,0,0,0,0,2441,2442,2443,2444,2445,2446,2447,2448, - 3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737, + 3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763,3763, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790, + 3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790,3790, - 3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738, + 3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816,3816, + 3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764, 2449,2449,2449,2449,2449,2449,2449,2449,0,0,2450,0,0,0,0,0,2451,2452,0,0,0,0,0,0,2453,2454,2455,2456,2457,2458,2459,2460, - 3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738, + 3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764,3764, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791, + 3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791,3791, - 3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739, + 3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817,3817, + 3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765, 2461,2461,2461,2461,2461,2461,2461,2461,0,0,2462,0,0,0,0,0,2463,2464,0,0,0,0,0,0,2465,2466,2467,2468,2469,2470,2471,2472, - 3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739, + 3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765,3765, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792, + 3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792,3792, - 3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740, + 3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818,3818, + 3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766, 2473,2473,2473,2473,2473,2473,2473,2473,0,0,2474,0,0,0,0,0,2475,2476,0,0,0,0,0,0,2477,2478,2479,2480,2481,2482,2483,2484, - 3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740, + 3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766,3766, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793, + 3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793,3793, - 3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741, + 3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819,3819, + 3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767, 2485,2485,2485,2485,2485,2485,2485,2485,0,0,2486,0,0,0,0,0,2487,2488,0,0,0,0,0,0,2489,2490,2491,2492,2493,2494,2495,2496, - 3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741, + 3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767,3767, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794, + 3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794,3794, - 3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742, + 3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820,3820, + 3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768, 2497,2497,2497,2497,2497,2497,2497,2497,0,0,2498,0,0,0,0,0,2499,2500,0,0,0,0,0,0,2501,2502,2503,2504,2505,2506,2507,2508, - 3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742, + 3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768,3768, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795,3795, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821,3821, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 2509,2509,2509,2509,2509,2509,2509,2509,0,0,2510,0,0,0,0,0,2511,2512,0,0,0,0,0,0,2513,2514,2515,2516,2517,2518,2519,2520, - 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769,3769, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796,3796, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822,3822, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 2521,2521,2521,2521,2521,2521,2521,2521,0,0,2522,0,0,0,0,0,2523,2524,0,0,0,0,0,0,2525,2526,2527,2528,2529,2530,2531,2532, - 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770,3770, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797,3797, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823,3823, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 2533,2533,2533,2533,2533,2533,2533,2533,0,0,2534,0,0,0,0,0,2535,2536,0,0,0,0,0,0,2537,2538,2539,2540,2541,2542,2543,2544, - 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771,3771, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12134,12 +12134,12 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798, + 3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798,3798, - 3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746, + 3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824,3824, + 3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772, 2545,2545,2545,2545,2545,2545,2545,2545,0,0,2546,0,0,0,0,0,2547,2548,0,0,0,0,0,0,2549,2550,2551,2552,2553,2554,2555,2556, - 3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746, + 3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772,3772, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12182,20 +12182,20 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799, + 3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799,3799, - 3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747, + 3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825,3825, + 3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773, 2557,2557,2557,2557,2557,2557,2557,2557,0,0,2558,0,0,0,0,0,2559,2560,0,0,0,0,0,0,2561,2562,2563,2564,2565,2566,2567,2568, - 3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747, + 3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773,3773, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800, + 3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800,3800, - 3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748, + 3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826,3826, + 3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774, 2569,2569,2569,2569,2569,2569,2569,2569,0,0,2570,0,0,0,0,0,2571,2572,0,0,0,0,0,0,2573,2574,2575,2576,2577,2578,2579,2580, - 3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748, + 3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774,3774, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -12246,68 +12246,68 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801, + 3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801,3801, - 3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749, + 3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827,3827, + 3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775, 2581,2581,2581,2581,2581,2581,2581,2581,0,0,2582,0,0,0,0,0,2583,2584,0,0,0,0,0,0,2585,2586,2587,2588,2589,2590,2591,2592, - 3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749, + 3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775,3775, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802, + 3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802,3802, - 3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750, + 3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828,3828, + 3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776, 2593,2593,2593,2593,2593,2593,2593,2593,0,0,2594,0,0,0,0,0,2595,2596,0,0,0,0,0,0,2597,2598,2599,2600,2601,2602,2603,2604, - 3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750, + 3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776,3776, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803, + 3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803,3803, - 3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751, + 3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829,3829, + 3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777, 2605,2605,2605,2605,2605,2605,2605,2605,0,0,2606,0,0,0,0,0,2607,2608,0,0,0,0,0,0,2609,2610,2611,2612,2613,2614,2615,2616, - 3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751, + 3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777,3777, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804, + 3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804,3804, - 3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752, + 3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830,3830, + 3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778, 2617,2617,2617,2617,2617,2617,2617,2617,0,0,2618,0,0,0,0,0,2619,2620,0,0,0,0,0,0,2621,2622,2623,2624,2625,2626,2627,2628, - 3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752, + 3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778,3778, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805, + 3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805,3805, - 3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753, + 3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831,3831, + 3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779, 2629,2629,2629,2629,2629,2629,2629,2629,0,0,2630,0,0,0,0,0,2631,2632,0,0,0,0,0,0,2633,2634,2635,2636,2637,2638,2639,2640, - 3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753, + 3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779,3779, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806, + 3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806,3806, - 3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754, + 3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832,3832, + 3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780, 2641,2641,2641,2641,2641,2641,2641,2641,0,0,2642,0,0,0,0,0,2643,2644,0,0,0,0,0,0,2645,2646,2647,2648,2649,2650,2651,2652, - 3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754, + 3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780,3780, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807, + 3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807,3807, - 3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755, + 3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833,3833, + 3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781, 2653,2653,2653,2653,2653,2653,2653,2653,0,0,2654,0,0,0,0,0,2655,2656,0,0,0,0,0,0,2657,2658,2659,2660,2661,2662,2663,2664, - 3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755, + 3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781,3781, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808, + 3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808,3808, - 3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756, + 3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834,3834, + 3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782, 2665,2665,2665,2665,2665,2665,2665,2665,0,0,2666,0,0,0,0,0,2667,2668,0,0,0,0,0,0,2669,2670,2671,2672,2673,2674,2675,2676, - 3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756, + 3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782,3782, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497,497, 2341,2341,2341,2341,2341,2341,2341,2341,0,0,2342,0,0,0,0,0,2343,2344,0,0,0,0,0,0,2345,2346,2347,2348,2349,2350,2351,2352, @@ -14358,899 +14358,899 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 977,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1020,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 978,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1021,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 963,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4070,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 964,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1007,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4071,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 965,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4072,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 966,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1009,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4073,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 967,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1010,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4074,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 968,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1011,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4075,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 969,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1012,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4076,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 970,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1013,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4077,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 971,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1014,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 972,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1015,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1016,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 974,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1017,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15258,7 +15258,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15266,7 +15266,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15274,7 +15274,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15282,7 +15282,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15290,7 +15290,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15298,7 +15298,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15306,7 +15306,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15314,71 +15314,71 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1018,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 976,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1019,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15386,7 +15386,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15394,7 +15394,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15402,7 +15402,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15410,7 +15410,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15418,7 +15418,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15426,7 +15426,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15434,7 +15434,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15442,7 +15442,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15450,7 +15450,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15458,7 +15458,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15466,7 +15466,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15474,7 +15474,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15482,7 +15482,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15490,7 +15490,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15498,7 +15498,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15506,7 +15506,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15514,7 +15514,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15522,7 +15522,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15530,7 +15530,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15538,7 +15538,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15546,7 +15546,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15554,7 +15554,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15562,7 +15562,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15570,7 +15570,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15578,7 +15578,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15586,7 +15586,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15594,7 +15594,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15602,7 +15602,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15610,7 +15610,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15618,7 +15618,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15626,7 +15626,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15634,7 +15634,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15642,7 +15642,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15650,7 +15650,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15658,7 +15658,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15666,7 +15666,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15674,7 +15674,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15682,7 +15682,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15690,7 +15690,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15698,7 +15698,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15706,7 +15706,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15714,7 +15714,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15722,7 +15722,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15730,7 +15730,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15738,7 +15738,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15746,7 +15746,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15754,7 +15754,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15762,7 +15762,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15770,7 +15770,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15778,7 +15778,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15786,7 +15786,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15794,7 +15794,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15802,7 +15802,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15810,7 +15810,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15818,7 +15818,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15826,7 +15826,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15834,7 +15834,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15842,7 +15842,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15850,7 +15850,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15858,7 +15858,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15866,7 +15866,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15874,7 +15874,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15882,7 +15882,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15890,7 +15890,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15898,7 +15898,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15906,7 +15906,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15914,7 +15914,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -15922,295 +15922,295 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 980,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1023,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4113,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 981,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 982,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1025,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 983,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1026,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 984,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1027,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 985,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1028,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 986,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1029,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 987,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1030,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 988,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1031,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4095,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 989,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1032,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4096,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 990,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1033,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 991,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1034,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4098,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 992,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1035,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4099,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4125,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 993,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1036,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 994,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1037,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16218,7 +16218,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16226,15 +16226,15 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 995,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1038,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16242,7 +16242,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16250,7 +16250,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16258,7 +16258,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16266,7 +16266,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16274,23 +16274,23 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 996,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1039,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4103,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 997,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16298,7 +16298,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16306,7 +16306,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16314,7 +16314,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16322,7 +16322,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16330,7 +16330,7 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -16338,965 +16338,965 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 998,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1041,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4105,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 999,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1042,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1043,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1044,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1046,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1047,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,979,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022,1022, - 4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,4086,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,4112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, - 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 0,0,0,0,3443,3444,3445,3446,3447,3448,3449,3450,3451,3452,3453,3454,3455,3455,3455,3455,3455,3455,3455,3455,3456,3456,3456,3456,3456,3456,3456,3456, + 3457,3457,3457,3457,3457,3457,3457,3457,0,0,3458,0,0,0,0,0,3459,3460,0,0,0,0,0,0,3461,3462,3463,3464,3465,3466,3467,3468, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, - 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, + 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, 0,0,0,0,3183,3184,3185,3186,3187,3188,3189,3190,3191,3192,3193,3194,3195,3195,3195,3195,3195,3195,3195,3195,3196,3196,3196,3196,3196,3196,3196,3196, 3197,3197,3197,3197,3197,3197,3197,3197,0,0,3198,0,0,0,0,0,3199,3200,0,0,0,0,0,0,3201,3202,3203,3204,3205,3206,3207,3208, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, - 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, + 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, - 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, + 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, 0,0,0,0,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,3221,3221,3221,3221,3221,3221,3221,3221,3222,3222,3222,3222,3222,3222,3222,3222, 3223,3223,3223,3223,3223,3223,3223,3223,0,0,3224,0,0,0,0,0,3225,3226,0,0,0,0,0,0,3227,3228,3229,3230,3231,3232,3233,3234, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, - 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, + 3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550,3550, 0,0,0,0,3235,3236,3237,3238,3239,3240,3241,3242,3243,3244,3245,3246,3247,3247,3247,3247,3247,3247,3247,3247,3248,3248,3248,3248,3248,3248,3248,3248, 3249,3249,3249,3249,3249,3249,3249,3249,0,0,3250,0,0,0,0,0,3251,3252,0,0,0,0,0,0,3253,3254,3255,3256,3257,3258,3259,3260, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, - 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551,3551, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, + 3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552,3552, 0,0,0,0,3261,3262,3263,3264,3265,3266,3267,3268,3269,3270,3271,3272,3273,3273,3273,3273,3273,3273,3273,3273,3274,3274,3274,3274,3274,3274,3274,3274, 3275,3275,3275,3275,3275,3275,3275,3275,0,0,3276,0,0,0,0,0,3277,3278,0,0,0,0,0,0,3279,3280,3281,3282,3283,3284,3285,3286, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, - 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, + 3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554,3554, 0,0,0,0,3287,3288,3289,3290,3291,3292,3293,3294,3295,3296,3297,3298,3299,3299,3299,3299,3299,3299,3299,3299,3300,3300,3300,3300,3300,3300,3300,3300, 3301,3301,3301,3301,3301,3301,3301,3301,0,0,3302,0,0,0,0,0,3303,3304,0,0,0,0,0,0,3305,3306,3307,3308,3309,3310,3311,3312, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, - 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555,3555, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, + 3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556,3556, 0,0,0,0,3313,3314,3315,3316,3317,3318,3319,3320,3321,3322,3323,3324,3325,3325,3325,3325,3325,3325,3325,3325,3326,3326,3326,3326,3326,3326,3326,3326, 3327,3327,3327,3327,3327,3327,3327,3327,0,0,3328,0,0,0,0,0,3329,3330,0,0,0,0,0,0,3331,3332,3333,3334,3335,3336,3337,3338, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -17305,6 +17305,8 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, + 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -17363,972 +17365,970 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, - 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557,3557, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, + 3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558,3558, 0,0,0,0,3339,3340,3341,3342,3343,3344,3345,3346,3347,3348,3349,3350,3351,3351,3351,3351,3351,3351,3351,3351,3352,3352,3352,3352,3352,3352,3352,3352, 3353,3353,3353,3353,3353,3353,3353,3353,0,0,3354,0,0,0,0,0,3355,3356,0,0,0,0,0,0,3357,3358,3359,3360,3361,3362,3363,3364, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562,3562, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563,3563, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545,3545, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546,3546, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547,3547, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, - 3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564,3564, - 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, - 3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565,3565, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, + 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, + 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, + 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, - 3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566,3566, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, + 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 0,0,0,0,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,3403,3403,3403,3403,3403,3403,3403,3404,3404,3404,3404,3404,3404,3404,3404, - 3405,3405,3405,3405,3405,3405,3405,3405,0,0,3406,0,0,0,0,0,3407,3408,0,0,0,0,0,0,3409,3410,3411,3412,3413,3414,3415,3416, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548,3548, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549,3549, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 0,0,0,0,3417,3418,3419,3420,3421,3422,3423,3424,3425,3426,3427,3428,3429,3429,3429,3429,3429,3429,3429,3429,3430,3430,3430,3430,3430,3430,3430,3430, + 3431,3431,3431,3431,3431,3431,3431,3431,0,0,3432,0,0,0,0,0,3433,3434,0,0,0,0,0,0,3435,3436,3437,3438,3439,3440,3441,3442, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, - 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531,3531, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, + 3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532,3532, 0,0,0,0,3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3013,3013,3013,3013,3013,3013,3013,3014,3014,3014,3014,3014,3014,3014,3014, 3015,3015,3015,3015,3015,3015,3015,3015,0,0,3016,0,0,0,0,0,3017,3018,0,0,0,0,0,0,3019,3020,3021,3022,3023,3024,3025,3026, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, - 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, 0,0,0,0,3027,3028,3029,3030,3031,3032,3033,3034,3035,3036,3037,3038,3039,3039,3039,3039,3039,3039,3039,3039,3040,3040,3040,3040,3040,3040,3040,3040, 3041,3041,3041,3041,3041,3041,3041,3041,0,0,3042,0,0,0,0,0,3043,3044,0,0,0,0,0,0,3045,3046,3047,3048,3049,3050,3051,3052, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, - 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, + 3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536,3536, 0,0,0,0,3053,3054,3055,3056,3057,3058,3059,3060,3061,3062,3063,3064,3065,3065,3065,3065,3065,3065,3065,3065,3066,3066,3066,3066,3066,3066,3066,3066, 3067,3067,3067,3067,3067,3067,3067,3067,0,0,3068,0,0,0,0,0,3069,3070,0,0,0,0,0,0,3071,3072,3073,3074,3075,3076,3077,3078, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, - 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537,3537, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, + 3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538,3538, 0,0,0,0,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090,3091,3091,3091,3091,3091,3091,3091,3091,3092,3092,3092,3092,3092,3092,3092,3092, 3093,3093,3093,3093,3093,3093,3093,3093,0,0,3094,0,0,0,0,0,3095,3096,0,0,0,0,0,0,3097,3098,3099,3100,3101,3102,3103,3104, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, - 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539,3539, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, + 3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540,3540, 0,0,0,0,3105,3106,3107,3108,3109,3110,3111,3112,3113,3114,3115,3116,3117,3117,3117,3117,3117,3117,3117,3117,3118,3118,3118,3118,3118,3118,3118,3118, 3119,3119,3119,3119,3119,3119,3119,3119,0,0,3120,0,0,0,0,0,3121,3122,0,0,0,0,0,0,3123,3124,3125,3126,3127,3128,3129,3130, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, - 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541,3541, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, + 3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542,3542, 0,0,0,0,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3143,3143,3143,3143,3143,3143,3143,3144,3144,3144,3144,3144,3144,3144,3144, 3145,3145,3145,3145,3145,3145,3145,3145,0,0,3146,0,0,0,0,0,3147,3148,0,0,0,0,0,0,3149,3150,3151,3152,3153,3154,3155,3156, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, - 3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533,3533, - 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, - 3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534,3534, + 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, + 3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559,3559, + 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, + 3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560,3560, 0,0,0,0,3365,3366,3367,3368,3369,3370,3371,3372,3373,3374,3375,3376,3377,3377,3377,3377,3377,3377,3377,3377,3378,3378,3378,3378,3378,3378,3378,3378, 3379,3379,3379,3379,3379,3379,3379,3379,0,0,3380,0,0,0,0,0,3381,3382,0,0,0,0,0,0,3383,3384,3385,3386,3387,3388,3389,3390, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -18357,8 +18357,8 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, - 3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535,3535, + 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, + 3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561,3561, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -18389,69 +18389,68 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, - 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, - 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543,3543, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544,3544, + 0,0,0,0,3157,3158,3159,3160,3161,3162,3163,3164,3165,3166,3167,3168,3169,3169,3169,3169,3169,3169,3169,3169,3170,3170,3170,3170,3170,3170,3170,3170, + 3171,3171,3171,3171,3171,3171,3171,3171,0,0,3172,0,0,0,0,0,3173,3174,0,0,0,0,0,0,3175,3176,3177,3178,3179,3180,3181,3182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -18967,2446 +18966,2046 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679, - 3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680, - 3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681, - 3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682, - 3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581,3581, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, - 3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683, - 3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684, - 3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685, - 3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686, - 3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687, - 3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688, - 3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689, - 3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690, - 3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582,3582, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583,3583, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584,3584, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585,3585, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694, - 3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586,3586, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, - 3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695, - 3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696, - 3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697, - 3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698, - 3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699, - 3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700, - 3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701, - 3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702, - 3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703, - 3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704, - 3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587,3587, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, - 3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, - 3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628,3628, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, - 3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629,3629, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, - 3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630,3630, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567,3567, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443,3443, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444,3444, - 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, - 3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631,3631, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, - 3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632,3632, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, - 3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633,3633, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, - 3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634,3634, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, - 3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635,3635, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, - 3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636,3636, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, - 3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637,3637, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, - 3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638,3638, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568,3568, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445,3445, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446,3446, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639,3639, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569,3569, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447,3447, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448,3448, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640,3640, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570,3570, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449,3449, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450,3450, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641,3641, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571,3571, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451,3451, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452,3452, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, - 3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642,3642, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572,3572, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453,3453, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454,3454, - 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, - 3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643,3643, - 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, - 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, - 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, - 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, - 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, - 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, - 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, - 3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644,3644, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, - 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, - 3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645,3645, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, - 3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646,3646, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, - 3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647,3647, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, - 3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648,3648, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, - 3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649,3649, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, - 3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650,3650, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651, - 3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651,3651, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652, - 3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652,3652, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573,3573, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455,3455, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456,3456, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705, 3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705,3705, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706, 3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706,3706, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707, 3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707,3707, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708, 3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708,3708, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588,3588, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, - 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607,3607, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, + 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709, 3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709,3709, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710, 3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710,3710, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711, 3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711,3711, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712, - 3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712, + 3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712,3712, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713, 3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713,3713, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714, 3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714,3714, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715, 3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715,3715, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716, 3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716,3716, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589,3589, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, - 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608,3608, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499,3499, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, + 3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, 3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717,3717, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590,3590, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, - 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609,3609, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, + 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, 3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718,3718, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591,3591, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, - 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610,3610, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503,3503, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, 3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719,3719, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592,3592, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, - 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611,3611, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505,3505, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506,3506, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720, + 3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612,3612, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507,3507, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508,3508, + 3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721, + 3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722, + 3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723, + 3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724, + 3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725, + 3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726, + 3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727, + 3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728, + 3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729, + 3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730, + 3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613,3613, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509,3509, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510,3510, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653, + 3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654, + 3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655, + 3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656, + 3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657, + 3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658, + 3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659, + 3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660, + 3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661, + 3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662, + 3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663, + 3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664, + 3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471,3471, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472,3472, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595,3595, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473,3473, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474,3474, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475,3475, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476,3476, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597,3597, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477,3477, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478,3478, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668, + 3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598,3598, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479,3479, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480,3480, + 3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669, + 3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669, + 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621,3621, + 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, + 3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525, + 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526,3526, + 3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670, + 3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, + 3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529,3529, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671, + 3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672, + 3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673, + 3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674, + 3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675, + 3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676, + 3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677, + 3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678, + 3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599,3599, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481,3481, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482,3482, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720, - 3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720,3720, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593,3593, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, - 3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721, - 3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721,3721, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722, - 3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722,3722, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -21416,6 +21015,400 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731, + 3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731,3731, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732, + 3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732,3732, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733, + 3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733,3733, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734, + 3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734,3734, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614,3614, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511,3511, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512,3512, + 3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735, + 3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735,3735, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736, + 3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736,3736, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737, + 3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737,3737, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738, + 3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738,3738, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739, + 3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739,3739, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740, + 3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740,3740, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741, + 3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741,3741, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742, + 3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742,3742, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615,3615, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513,3513, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514,3514, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743,3743, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616,3616, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515,3515, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516,3516, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744,3744, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617,3617, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517,3517, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518,3518, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745,3745, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618,3618, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519,3519, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520,3520, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746, + 3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746,3746, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619,3619, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521,3521, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522,3522, + 3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747, + 3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747,3747, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748, + 3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748,3748, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -21461,70 +21454,6 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723, - 3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723,3723, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724, - 3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724,3724, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725, - 3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725,3725, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726, - 3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726,3726, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727, - 3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727,3727, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728, - 3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728,3728, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729, - 3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729,3729, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730, - 3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730,3730, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594,3594, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497,3497, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, - 3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498,3498, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -21532,6 +21461,70 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749, + 3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749,3749, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750, + 3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750,3750, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751, + 3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751,3751, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752, + 3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752,3752, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753, + 3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753,3753, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754, + 3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754,3754, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755, + 3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755,3755, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756, + 3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756,3756, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620,3620, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523,3523, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, + 3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524,3524, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22039,398 +22032,405 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653, - 3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653,3653, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654, - 3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654,3654, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655, - 3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655,3655, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656, - 3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656,3656, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574,3574, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457,3457, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458,3458, - 3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657, - 3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657,3657, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658, - 3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658,3658, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659, - 3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659,3659, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660, - 3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660,3660, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661, - 3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661,3661, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662, - 3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662,3662, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663, - 3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663,3663, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664, - 3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664,3664, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575,3575, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459,3459, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460,3460, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665,3665, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576,3576, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461,3461, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462,3462, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666,3666, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577,3577, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463,3463, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464,3464, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667,3667, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578,3578, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465,3465, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, - 3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466,3466, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679, + 3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679,3679, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680, + 3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680,3680, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681, + 3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681,3681, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682, + 3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682,3682, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600,3600, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483,3483, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484,3484, + 3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683, + 3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683,3683, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684, + 3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684,3684, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685, + 3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685,3685, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686, + 3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686,3686, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687, + 3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687,3687, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688, + 3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688,3688, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689, + 3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689,3689, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690, + 3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690,3690, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601,3601, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485,3485, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486,3486, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691,3691, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602,3602, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487,3487, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488,3488, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692,3692, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603,3603, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489,3489, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490,3490, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693,3693, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604,3604, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491,3491, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, + 3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492,3492, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668, - 3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668,3668, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694, + 3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694,3694, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579,3579, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467,3467, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468,3468, - 3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669, - 3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669,3669, - 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, - 3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596,3596, - 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, - 3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501,3501, - 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, - 3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502,3502, - 3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670, - 3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670,3670, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605,3605, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493,3493, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494,3494, + 3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695, + 3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695,3695, + 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622,3622, + 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, + 3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527,3527, + 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528,3528, + 3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696, + 3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696,3696, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22457,8 +22457,8 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, - 3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504,3504, + 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, + 3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530,3530, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22485,70 +22485,70 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671, - 3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671,3671, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672, - 3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672,3672, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673, - 3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673,3673, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674, - 3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674,3674, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675, - 3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675,3675, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676, - 3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676,3676, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677, - 3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677,3677, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678, - 3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678,3678, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580,3580, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469,3469, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, - 3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470,3470, + 3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697, + 3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697,3697, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698, + 3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698,3698, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699, + 3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699,3699, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700, + 3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700,3700, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701, + 3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701,3701, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702, + 3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702,3702, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703, + 3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703,3703, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704, + 3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704,3704, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606,3606, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495,3495, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, + 3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496,3496, 334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,334,0,0,0,0,0,0,0,0, 593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,593,0,0,0,0,0,0,0,0, 335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,335,0,0,0,0,0,0,0,0, @@ -24089,393 +24089,393 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,1301,0,0,0,0,0,0,0,0, 1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,1546,0,0,0,0,0,0,0,0, 340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,0,0,0,0,0,0,0,0, 599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,599,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,1302,0,0,0,0,0,0,0,0, 1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,1547,0,0,0,0,0,0,0,0, 341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,341,0,0,0,0,0,0,0,0, 600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,1303,0,0,0,0,0,0,0,0, 1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,1548,0,0,0,0,0,0,0,0, 342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,342,0,0,0,0,0,0,0,0, 601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,601,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,1304,0,0,0,0,0,0,0,0, 1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,1549,0,0,0,0,0,0,0,0, 343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,343,0,0,0,0,0,0,0,0, 602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,602,0,0,0,0,0,0,0,0, - 1327,4061,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1327,4087,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164,1165,1166,1167,1168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4474,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4500,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,1305,0,0,0,0,0,0,0,0, 1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,1550,0,0,0,0,0,0,0,0, 344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,344,0,0,0,0,0,0,0,0, 603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,1306,0,0,0,0,0,0,0,0, 1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,1551,0,0,0,0,0,0,0,0, 345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,345,0,0,0,0,0,0,0,0, 604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,604,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,1307,0,0,0,0,0,0,0,0, 1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,1552,0,0,0,0,0,0,0,0, 346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,0,0,0,0,0,0,0,0, 605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,605,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,1308,0,0,0,0,0,0,0,0, 1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,1553,0,0,0,0,0,0,0,0, 347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,347,0,0,0,0,0,0,0,0, 606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,606,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,1309,0,0,0,0,0,0,0,0, 1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,1554,0,0,0,0,0,0,0,0, 348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,348,0,0,0,0,0,0,0,0, 607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,607,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,1310,0,0,0,0,0,0,0,0, 1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,1555,0,0,0,0,0,0,0,0, 349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,349,0,0,0,0,0,0,0,0, 608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,608,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,1311,0,0,0,0,0,0,0,0, 1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,1556,0,0,0,0,0,0,0,0, 350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,350,0,0,0,0,0,0,0,0, 609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,1312,0,0,0,0,0,0,0,0, 1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,1557,0,0,0,0,0,0,0,0, 351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,0,0,0,0,0,0,0,0, 610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,610,0,0,0,0,0,0,0,0, - 1328,4062,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1328,4088,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4475,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4501,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,1313,0,0,0,0,0,0,0,0, 1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,1558,0,0,0,0,0,0,0,0, 352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,0,0,0,0,0,0, 611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,611,0,0,0,0,0,0,0,0, - 1329,4063,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1329,4089,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4502,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,1314,0,0,0,0,0,0,0,0, 1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,1559,0,0,0,0,0,0,0,0, 353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,353,0,0,0,0,0,0,0,0, 612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,612,0,0,0,0,0,0,0,0, - 1330,4064,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1330,4090,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4503,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,1315,0,0,0,0,0,0,0,0, 1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,1560,0,0,0,0,0,0,0,0, 354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,354,0,0,0,0,0,0,0,0, 613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,613,0,0,0,0,0,0,0,0, - 1331,4065,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1331,4091,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4478,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4504,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,1316,0,0,0,0,0,0,0,0, 1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,1561,0,0,0,0,0,0,0,0, 355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,355,0,0,0,0,0,0,0,0, 614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,614,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1332,4066,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1332,4092,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1233,1234,1235,1236,1237,1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,1317,0,0,0,0,0,0,0,0, 1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,1562,0,0,0,0,0,0,0,0, 356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,356,0,0,0,0,0,0,0,0, 615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,615,0,0,0,0,0,0,0,0, - 1334,4068,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1334,4094,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1265,1266,1267,1268,1269,1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4488,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4514,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,1318,0,0,0,0,0,0,0,0, 1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,1563,0,0,0,0,0,0,0,0, @@ -24537,65 +24537,65 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,1564,0,0,0,0,0,0,0,0, 358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,358,0,0,0,0,0,0,0,0, 617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,617,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,1320,0,0,0,0,0,0,0,0, 1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,1565,0,0,0,0,0,0,0,0, 359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,359,0,0,0,0,0,0,0,0, 618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,618,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,1321,0,0,0,0,0,0,0,0, 1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,1566,0,0,0,0,0,0,0,0, 360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,0,0,0,0,0,0,0,0, 619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,619,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,1322,0,0,0,0,0,0,0,0, 1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,1567,0,0,0,0,0,0,0,0, 361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,0,0,0,0,0,0,0,0, 620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,620,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,1323,0,0,0,0,0,0,0,0, 1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,1568,0,0,0,0,0,0,0,0, 362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,362,0,0,0,0,0,0,0,0, 621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,621,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,1324,0,0,0,0,0,0,0,0, 1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,1569,0,0,0,0,0,0,0,0, 363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,363,0,0,0,0,0,0,0,0, 622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,622,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,1325,0,0,0,0,0,0,0,0, 1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,1570,0,0,0,0,0,0,0,0, 364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,0,0,0,0,0,0,0,0, 623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,623,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,1326,0,0,0,0,0,0,0,0, 1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,1571,0,0,0,0,0,0,0,0, 365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,0,0,0,0,0,0,0,0, 624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,624,0,0,0,0,0,0,0,0, - 1333,4067,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1333,4093,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1249,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4506,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,286,0,0,0,0,0,0,0,0, 692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,692,0,0,0,0,0,0,0,0, @@ -26137,393 +26137,393 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,0,0,0,0,0,0,0,0, 1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,1601,0,0,0,0,0,0,0,0, 292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,292,0,0,0,0,0,0,0,0, 698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,698,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,1501,0,0,0,0,0,0,0,0, 1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,1602,0,0,0,0,0,0,0,0, 293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,0,0,0,0,0,0,0,0, 699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,699,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,1502,0,0,0,0,0,0,0,0, 1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,1603,0,0,0,0,0,0,0,0, 294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,294,0,0,0,0,0,0,0,0, 700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,700,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,1503,0,0,0,0,0,0,0,0, 1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,1604,0,0,0,0,0,0,0,0, 295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,295,0,0,0,0,0,0,0,0, 701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,701,0,0,0,0,0,0,0,0, - 1572,4052,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1572,4078,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4481,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4507,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,1504,0,0,0,0,0,0,0,0, 1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,1605,0,0,0,0,0,0,0,0, 296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,0,0,0,0,0,0,0,0, 702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,702,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,1505,0,0,0,0,0,0,0,0, 1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,1606,0,0,0,0,0,0,0,0, 297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,0,0,0,0,0,0,0,0, 703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,703,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,1506,0,0,0,0,0,0,0,0, 1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,1607,0,0,0,0,0,0,0,0, 298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,298,0,0,0,0,0,0,0,0, 704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,704,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,1507,0,0,0,0,0,0,0,0, 1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,1608,0,0,0,0,0,0,0,0, 299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,0,0,0,0,0,0,0,0, 705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,705,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,1508,0,0,0,0,0,0,0,0, 1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,1609,0,0,0,0,0,0,0,0, 300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,300,0,0,0,0,0,0,0,0, 706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,706,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,1509,0,0,0,0,0,0,0,0, 1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,1610,0,0,0,0,0,0,0,0, 301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,0,0,0,0,0,0,0,0, 707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,707,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,1510,0,0,0,0,0,0,0,0, 1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,1611,0,0,0,0,0,0,0,0, 302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,0,0,0,0,0,0,0,0, 708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,708,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,1511,0,0,0,0,0,0,0,0, 1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,1612,0,0,0,0,0,0,0,0, 303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,0,0,0,0,0,0,0,0, 709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,709,0,0,0,0,0,0,0,0, - 1573,4053,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1573,4079,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4508,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,1512,0,0,0,0,0,0,0,0, 1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,1613,0,0,0,0,0,0,0,0, 304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0, 710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,710,0,0,0,0,0,0,0,0, - 1574,4054,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1574,4080,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4483,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4509,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,1513,0,0,0,0,0,0,0,0, 1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,1614,0,0,0,0,0,0,0,0, 305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,0,0,0,0,0,0,0,0, 711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,711,0,0,0,0,0,0,0,0, - 1575,4055,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1575,4081,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1400,1401,1402,1403,1404,1405,1406,1407,1408,1409,1410,1411,1412,1413,1414,1415,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4484,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4510,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,1514,0,0,0,0,0,0,0,0, 1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,1615,0,0,0,0,0,0,0,0, 306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,0,0,0,0,0,0,0, 712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,712,0,0,0,0,0,0,0,0, - 1576,4056,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1576,4082,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1416,1417,1418,1419,1420,1421,1422,1423,1424,1425,1426,1427,1428,1429,1430,1431,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4485,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4511,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,1515,0,0,0,0,0,0,0,0, 1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,1616,0,0,0,0,0,0,0,0, 307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,307,0,0,0,0,0,0,0,0, 713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,713,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 1577,4057,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1577,4083,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1432,1433,1434,1435,1436,1437,1438,1439,1440,1441,1442,1443,1444,1445,1446,1447,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4486,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,1516,0,0,0,0,0,0,0,0, 1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,1617,0,0,0,0,0,0,0,0, 308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,0,0,0,0,0,0,0,0, 714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,714,0,0,0,0,0,0,0,0, - 1579,4059,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1579,4085,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4489,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4515,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4515,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,1517,0,0,0,0,0,0,0,0, 1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,1618,0,0,0,0,0,0,0,0, @@ -26585,65 +26585,65 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,1619,0,0,0,0,0,0,0,0, 310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,310,0,0,0,0,0,0,0,0, 716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,716,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,1519,0,0,0,0,0,0,0,0, 1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,1620,0,0,0,0,0,0,0,0, 311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,311,0,0,0,0,0,0,0,0, 717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,717,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,1520,0,0,0,0,0,0,0,0, 1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,1621,0,0,0,0,0,0,0,0, 312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,312,0,0,0,0,0,0,0,0, 718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,718,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,1521,0,0,0,0,0,0,0,0, 1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,1622,0,0,0,0,0,0,0,0, 313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,0,0,0,0,0,0,0,0, 719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,719,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,1522,0,0,0,0,0,0,0,0, 1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,1623,0,0,0,0,0,0,0,0, 314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,314,0,0,0,0,0,0,0,0, 720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,720,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,1523,0,0,0,0,0,0,0,0, 1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,1624,0,0,0,0,0,0,0,0, 315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,0,0,0,0,0,0,0,0, 721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,721,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,1524,0,0,0,0,0,0,0,0, 1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,1625,0,0,0,0,0,0,0,0, 316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,316,0,0,0,0,0,0,0,0, 722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,722,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,1525,0,0,0,0,0,0,0,0, 1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,1626,0,0,0,0,0,0,0,0, 317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,317,0,0,0,0,0,0,0,0, 723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,723,0,0,0,0,0,0,0,0, - 1578,4058,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1578,4084,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1448,1449,1450,1451,1452,1453,1454,1455,1456,1457,1458,1459,1460,1461,1462,1463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4487,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4513,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335, 1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335,1335, @@ -26871,22 +26871,22 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195, 194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195, - 194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195, - 194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195, - 196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197, - 196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197, + 194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,194,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197, 196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197, + 196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167, 166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167, - 166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167, - 166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167, - 168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169, - 168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169, + 166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169, 168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169, + 168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,168,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1657,1658,1659,1660,1661,1662,1663,1664,1665,1666,1667,1668, - 0,0,0,0,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,0,0,0,0,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682, + 0,0,0,0,4055,4056,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,0,0,0,0,1671,1672,1673,1674,1675,1676,1677,1678,1679,1680,1681,1682, 0,0,0,0,170,171,172,173,174,175,176,177,178,179,180,181,0,0,0,0,182,183,184,185,186,187,188,189,190,191,192,193, 0,0,0,0,198,199,200,201,202,203,204,205,206,207,208,209,0,0,0,0,210,211,212,213,214,215,216,217,218,219,220,221, 1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656,1655,1656, @@ -34839,12 +34839,12 @@ const u16 dsp563xx_device::t_npar[0x100000] = { 1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351,1351, }; -const u64 dsp563xx_device::t_move_ex[39] = { - 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x00fffffff0000000,0x0000000000000000, - 0x0000000000000000,0x0000000000000000,0xfff0000000000000,0x00000000000fffff,0x0000000000000000,0x0000000000000000,0xffffffc000000000,0x0000000000000003, - 0x0000000000000000,0x0000000000000000,0xc000000000000000,0x000000003fffffff,0x00000ff000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000, +const u64 dsp563xx_device::t_move_ex[40] = { + 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0xfffffffff0000000,0x000000000000003f, + 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0003fffffffffffc,0x0000000000000003,0x0000000000000000,0x0000000000000000,0x0000ffffffffffc0, + 0x0000000000000000,0x0000000000000000,0x0000000000000000,0xfffff00000000000,0x00000c000fffffff,0x00000ff000000000,0x0000000000000000,0x0000000000000000, + 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000, 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000, - 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000, }; const u64 dsp563xx_device::t_npar_ex[71] = { @@ -34854,7 +34854,7 @@ const u64 dsp563xx_device::t_npar_ex[71] = { 0xffffe80fffffffff,0x007ffe0007ffffff,0x0000000000000000,0x00001fffe0000000,0x0000000000000000,0xe000000000000000,0x0000000000001fff,0x0000000000000000, 0x0000000000000000,0x0000000000000000,0x0000000000000000,0xfffffe0000000000,0x0000000000001fff,0x0000000000000000,0x0000000000000000,0x0000000000000000, 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000, - 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x7fffffe000000000,0x0000000000000000,0x0001f80000000000,0x000070000000e000, - 0x0000060000001800,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x07fff80007fff800,0x0000003018001800, - 0x0000000001800000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000300, + 0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0xffffffe000000000,0x0000000001ffffff,0x0000000000000000,0x00000380000007e0, + 0x00000060000001c0,0x0000000000000018,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x001fffe000000000,0xc0600060001fffe0, + 0x0006000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000000000000,0x0000000c00000000, }; diff --git a/src/devices/cpu/dsp563xx/dsp563xx.cpp b/src/devices/cpu/dsp563xx/dsp563xx.cpp index a71ef3946c5..0fa9d3a730c 100644 --- a/src/devices/cpu/dsp563xx/dsp563xx.cpp +++ b/src/devices/cpu/dsp563xx/dsp563xx.cpp @@ -147,16 +147,6 @@ void dsp563xx_device::execute_run() } else exv = 0; m_npc = (m_pc + (ex ? 2 : 1)) & 0xffffff; - m_skip = false; - if(kmove) - execute_pre_move(kmove, opcode, exv); - if(kipar && !m_skip) - execute_ipar(kipar); - if(kmove) - execute_post_move(kmove, opcode, exv); - if(knpar) - execute_npar(knpar, opcode, exv); - m_icount --; if(loop) { if(m_lc != 1 || (m_emr & EMR_FV)) { m_lc = (m_lc-1) & 0xffff; @@ -169,6 +159,16 @@ void dsp563xx_device::execute_run() dec_sp(); } } + m_skip = false; + if(kmove) + execute_pre_move(kmove, opcode, exv); + if(kipar && !m_skip) + execute_ipar(kipar); + if(kmove) + execute_post_move(kmove, opcode, exv); + if(knpar) + execute_npar(knpar, opcode, exv); + m_icount --; m_pc = m_npc; } } diff --git a/src/devices/cpu/dsp563xx/dsp563xx.h b/src/devices/cpu/dsp563xx/dsp563xx.h index 99c4ceb3f2c..d6583dbd34b 100644 --- a/src/devices/cpu/dsp563xx/dsp563xx.h +++ b/src/devices/cpu/dsp563xx/dsp563xx.h @@ -56,7 +56,7 @@ protected: static const u16 t_move[0x10000]; static const u16 t_npar[0x100000]; - static const u64 t_move_ex[39]; + static const u64 t_move_ex[40]; static const u64 t_npar_ex[71]; dsp563xx_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, @@ -91,7 +91,8 @@ protected: memory_access<24, 2, -2, ENDIANNESS_LITTLE>::cache m_p; memory_access<24, 2, -2, ENDIANNESS_LITTLE>::specific m_x, m_y; - u64 m_a, m_b, m_tmp1, m_tmp2; + u64 m_a, m_b; + u32 m_tmp1, m_tmp2; std::array m_stackh, m_stackl; u32 m_pc, m_la, m_lc, m_vba; u32 m_x0, m_x1, m_y0, m_y1; @@ -106,10 +107,12 @@ protected: int m_icount; inline void set_a(u64 v) { m_a = v & 0xffffffffffffff; } + inline void set_ah(u32 v) { m_a = u64(util::sext(v, 24)) << 24; } inline void set_a2(u8 v) { m_a = (m_a & 0x00ffffffffffff) | (u64(v) << 48); } inline void set_a1(u32 v) { m_a = (m_a & 0xff000000ffffff) | (u64(v & 0xffffff) << 24); } inline void set_a0(u32 v) { m_a = (m_a & 0xffffffff000000) | u64(v & 0xffffff); } - inline void set_b(u64 v) { m_a = v & 0xffffffffffffff; } + inline void set_b(u64 v) { m_b = v & 0xffffffffffffff; } + inline void set_bh(u32 v) { m_b = u64(util::sext(v, 24)) << 24; } inline void set_b2(u8 v) { m_b = (m_b & 0x00ffffffffffff) | (u64(v) << 48); } inline void set_b1(u32 v) { m_b = (m_b & 0xff000000ffffff) | (u64(v & 0xffffff) << 24); } inline void set_b0(u32 v) { m_b = (m_b & 0xffffffff000000) | u64(v & 0xffffff); } @@ -136,36 +139,55 @@ protected: inline void set_com(u8 v) { m_omr = (m_omr & 0xffff00) | v; } inline void set_eom(u8 v) { m_omr = (m_omr & 0xff00ff) | (v << 8); } - inline u64 get_a() { return m_a; } - inline u32 get_a2() { return m_a >> 48; } - inline u32 get_a1() { return (m_a >> 24) & 0xffffff; } - inline u32 get_a0() { return m_a & 0xffffff; } - inline u64 get_b() { return m_b; } - inline u32 get_b2() { return m_b >> 48; } - inline u32 get_b1() { return (m_b >> 24) & 0xffffff; } - inline u32 get_b0() { return m_b & 0xffffff; } - inline u32 get_x0() { return m_x0; } - inline u32 get_x1() { return m_x1; } - inline u32 get_y0() { return m_y0; } - inline u32 get_y1() { return m_y1; } - inline u32 get_r(int index) { return m_r[index]; } - inline u32 get_n(int index) { return m_n[index]; } - inline u32 get_m(int index) { return m_m[index]; } - inline u32 get_ep() { return m_ep; } - inline u32 get_la() { return m_la; } - inline u32 get_lc() { return m_lc; } - inline u32 get_omr() { return m_omr; } - inline u32 get_sc() { return m_sc; } - inline u32 get_sp() { return m_sp; } - inline u32 get_sr() { return (m_emr << 16) | (m_mr << 8) | m_ccr; } - inline u32 get_ssh() { return m_stackh[m_sp]; } - inline u32 get_ssl() { return m_stackl[m_sp]; } - inline u32 get_sz() { return m_sz; } - inline u32 get_vba() { return m_vba; } - inline u8 get_mr() { return m_mr; } - inline u8 get_ccr() { return m_mr; } - inline u8 get_com() { return m_omr; } - inline u8 get_eom() { return m_omr >> 8; } + inline u64 get_a() const { return m_a; } + inline u32 get_ah() const { return std::clamp(s32(m_a >> 24), -0x00800000, 0x007fffff) & 0xffffff; } + inline u32 get_a2() const { return m_a >> 48; } + inline u32 get_a1() const { return (m_a >> 24) & 0xffffff; } + inline u32 get_a0() const { return m_a & 0xffffff; } + inline u64 get_b() const { return m_b; } + inline u32 get_bh() const { return std::clamp(s32(m_b >> 24), -0x00800000, 0x007fffff) & 0xffffff; } + inline u32 get_b2() const { return m_b >> 48; } + inline u32 get_b1() const { return (m_b >> 24) & 0xffffff; } + inline u32 get_b0() const { return m_b & 0xffffff; } + inline u32 get_x0() const { return m_x0; } + inline u32 get_x1() const { return m_x1; } + inline u32 get_y0() const { return m_y0; } + inline u32 get_y1() const { return m_y1; } + inline u32 get_r(int index) const { return m_r[index]; } + inline u32 get_n(int index) const { return m_n[index]; } + inline u32 get_m(int index) const { return m_m[index]; } + inline u32 get_ep() const { return m_ep; } + inline u32 get_la() const { return m_la; } + inline u32 get_lc() const { return m_lc; } + inline u32 get_omr() const { return m_omr; } + inline u32 get_sc() const { return m_sc; } + inline u32 get_sp() const { return m_sp; } + inline u32 get_sr() const { return (m_emr << 16) | (m_mr << 8) | m_ccr; } + inline u32 get_ssh() const { return m_stackh[m_sp]; } + inline u32 get_ssl() const { return m_stackl[m_sp]; } + inline u32 get_sz() const { return m_sz; } + inline u32 get_vba() const { return m_vba; } + inline u8 get_mr() const { return m_mr; } + inline u8 get_ccr() const { return m_mr; } + inline u8 get_com() const { return m_omr; } + inline u8 get_eom() const { return m_omr >> 8; } + + inline bool test_cc() const { return (m_ccr & CCR_C) == 0; } + inline bool test_ge() const { return (m_ccr & (CCR_N|CCR_V)) == 0 || (m_ccr & (CCR_N|CCR_V)) == (CCR_N|CCR_V); } + inline bool test_ne() const { return (m_ccr & CCR_Z) == 0; } + inline bool test_pl() const { return (m_ccr & CCR_N) == 0; } + inline bool test_nn() const { return (m_ccr & CCR_Z) == 0 && (m_ccr & (CCR_U|CCR_E)) != 0; } + inline bool test_ec() const { return (m_ccr & CCR_E) == 0; } + inline bool test_lc() const { return (m_ccr & CCR_L) == 0; } + inline bool test_gt() const { return (m_ccr & CCR_Z) == 0 && ((m_ccr & (CCR_N|CCR_V)) == 0 || (m_ccr & (CCR_N|CCR_V)) == (CCR_N|CCR_V)); } + inline bool test_cs() const { return (m_ccr & CCR_C) == CCR_C; } + inline bool test_lt() const { return (m_ccr & (CCR_N|CCR_V)) == CCR_V || (m_ccr & (CCR_N|CCR_V)) == CCR_N; } + inline bool test_eq() const { return (m_ccr & CCR_Z) == CCR_Z; } + inline bool test_mi() const { return (m_ccr & CCR_N) == CCR_N; } + inline bool test_nr() const { return (m_ccr & CCR_Z) == CCR_Z || (m_ccr & (CCR_U|CCR_E)) == 0; } + inline bool test_es() const { return (m_ccr & CCR_E) == CCR_E; } + inline bool test_ls() const { return (m_ccr & CCR_L) == CCR_L; } + inline bool test_le() const { return (m_ccr & CCR_Z) == CCR_Z || (m_ccr & (CCR_N|CCR_V)) == CCR_V || (m_ccr & (CCR_N|CCR_V)) == CCR_N; } inline void inc_sp() { m_sp++; } inline void dec_sp() { m_sp--; } diff --git a/src/devices/cpu/dsp563xx/dsp563xx.lst b/src/devices/cpu/dsp563xx/dsp563xx.lst index a054c209d57..d08de057f4c 100644 --- a/src/devices/cpu/dsp563xx/dsp563xx.lst +++ b/src/devices/cpu/dsp563xx/dsp563xx.lst @@ -36,40 +36,212 @@ ....03 tst d - d:acc(3) 2000.. - + 2000.. #i,d - d:fvbr1(16) i:imm8(8) %p $d:w($i); 2000.. s,d - s:fvbr1(13) d:fvbr1(8) - m_tmp1 = $s; + m_tmp1 = $s:h; %p - $d:w(m_tmp1); + $d:wh(m_tmp1); 2040.. ea - ea:eam4(8) + (void)($ea); + 40c0.. x:ea,d - d:fvbr1s(20, 16) ea:eam1(8) + m_tmp1 = m_x.read_dword($ea); + %p + $d:wh(m_tmp1); + 4040.. s,x:ea - s:fvbr1s(20, 16) ea:eam1(8) -40c0.. abs,d - d:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = $s:h; + %p + m_x.write_dword($ea, m_tmp1); + +40c0.. x:abs,d - d:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = m_x.read_dword($abs); + %p + $d:wh(m_tmp1); + +4040.. s,x:abs - s:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = $s:h; + %p + m_x.write_dword($abs, m_tmp1); + 40c0.. #i,d - d:fvbr1s(20, 16) i:eam1i(8) + %p + $d:wh($i); + 4080.. x:aa,d - d:fvbr1s(20, 16) aa:asa6(8) + m_tmp1 = m_x.read_dword($aa); + %p + $d:wh(m_tmp1); + 4000.. s,x:aa - s:fvbr1s(20, 16) aa:asa6(8) + m_tmp1 = $s:h; + %p + m_x.write_dword($aa, m_tmp1); + 1080.. x:ea,d1 s2,d2 - d1:tbrx(18) s2:acc(17) d2:yreg(16) ea:eam1(8) + m_tmp1 = m_x.read_dword($ea); + m_tmp2 = $s2:h; + %p + $d1:wh(m_tmp1); + $d2:wh(m_tmp2); + 1000.. s1,x:ea s2,d2 - s1:tbrx(18) s2:acc(17) d2:yreg(16) ea:eam1(8) + m_tmp1 = $s1:h; + m_tmp2 = $s2:h; + %p + m_x.write_dword($ea, m_tmp1); + $d2:wh(m_tmp2); + 1080.. x:abs,d1 s2,d2 - d1:tbrx(18) s2:acc(17) d2:yreg(16) abs:eam1a(8) -1080.. x:#i,d1 s2,d2 - d1:tbrx(18) s2:acc(17) d2:yreg(16) i:eam1i(8) + m_tmp1 = m_x.read_dword($abs); + m_tmp2 = $s2:h; + %p + $d1:wh(m_tmp1); + $d2:wh(m_tmp2); + +1000.. s1,x:abs s2,d2 - s1:tbrx(18) s2:acc(17) d2:yreg(16) abs:eam1a(8) + m_tmp1 = $s1:h; + m_tmp2 = $s2:h; + %p + m_x.write_dword($abs, m_tmp1); + $d2:wh(m_tmp2); + + +1080.. #i,d1 s2,d2 - d1:tbrx(18) s2:acc(17) d2:yreg(16) i:eam1i(8) + m_tmp1 = $s2:h; + %p + $d2:wh(m_tmp1); + $d1:wh($i); + 0800.. a,x:ea x0,a - ea:eam1(8) + m_tmp1 = get_a(); + m_tmp2 = get_x0(); + %p + m_x.write_dword($ea, m_tmp1); + set_a(m_tmp2); + 0900.. b,x:ea x0,b - ea:eam1(8) + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); + %p + m_x.write_dword($ea, m_tmp1); + set_bh(m_tmp2); + +0800.. a,x:abs x0,a - abs:eam1a(8) + m_tmp1 = get_a(); + m_tmp2 = get_x0(); + %p + m_x.write_dword($abs, m_tmp1); + set_a(m_tmp2); + +0900.. b,x:abs x0,b - abs:eam1a(8) + m_tmp1 = get_bh(); + m_tmp2 = get_x0(); + %p + m_x.write_dword($abs, m_tmp1); + set_bh(m_tmp2); + 48c0.. y:ea,d - d:fvbr1s(20, 16) ea:eam1(8) + m_tmp1 = m_y.read_dword($ea); + %p + $d:wh(m_tmp1); + 4840.. s,y:ea - s:fvbr1s(20, 16) ea:eam1(8) -48c0.. abs,d - d:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = $s:h; + %p + m_y.write_dword($ea, m_tmp1); + +48c0.. y:abs,d - d:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = m_y.read_dword($abs); + %p + $d:wh(m_tmp1); + +4840.. s,y:abs - s:fvbr1s(20, 16) abs:eam1a(8) + m_tmp1 = $s:h; + %p + m_y.write_dword($abs, m_tmp1); + 48c0.. #i,d - d:fvbr1s(20, 16) i:eam1i(8) + %p + $d:wh($i); + 4880.. y:aa,d - d:fvbr1s(20, 16) aa:asa6(8) + m_tmp1 = m_y.read_dword($aa); + %p + $d:wh(m_tmp1); + 4800.. s,y:aa - s:fvbr1s(20, 16) aa:asa6(8) + m_tmp1 = $s:h; + %p + m_y.write_dword($aa, m_tmp1); + 10c0.. s1,d1 y:ea,d2 - d2:tbry(18) s1:acc(17) d1:xreg(16) ea:eam1(8) + m_tmp1 = $s1:h; + m_tmp2 = m_y.read_dword($ea); + %p + $d1:wh(m_tmp1); + $d2:wh(m_tmp2); + 1040.. s1,d1 s2,y:ea - s2:tbry(18) s1:acc(17) d1:xreg(16) ea:eam1(8) -10c0.. s1,d1 x:abs,d2 - d2:tbry(18) s1:acc(17) d1:xreg(16) abs:eam1a(8) -10c0.. s1,d1 x:#i,d2 - d2:tbry(18) s1:acc(17) d1:xreg(16) i:eam1i(8) + m_tmp1 = $s1:h; + m_tmp2 = $s2:h; + %p + $d1:wh(m_tmp1); + m_y.write_dword($ea, m_tmp2); + +10c0.. s1,d1 y:abs,d2 - d2:tbry(18) s1:acc(17) d1:xreg(16) abs:eam1a(8) + m_tmp1 = $s1:h; + m_tmp2 = m_y.read_dword($abs); + %p + $d1:wh(m_tmp1); + $d2:wh(m_tmp2); + +1040.. s1,d1 s2,y:abs - s2:tbry(18) s1:acc(17) d1:xreg(16) abs:eam1a(8) + m_tmp1 = $s1:h; + m_tmp2 = $s2:h; + %p + $d1:wh(m_tmp1); + m_y.write_dword($abs, m_tmp2); + +10c0.. s1,d1 #i,d2 - d2:tbry(18) s1:acc(17) d1:xreg(16) i:eam1i(8) + m_tmp1 = $s1:h; + %p + $d1:wh(m_tmp1); + $d2:wh($i); + 0880.. a,y:ea y0,a - ea:eam1(8) + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); + %p + m_y.write_dword($ea, m_tmp1); + set_ah(m_tmp2); + 0980.. b,y:ea y0,b - ea:eam1(8) + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); + %p + m_y.write_dword($ea, m_tmp1); + set_bh(m_tmp2); + +0880.. a,y:abs y0,a - abs:eam1a(8) + m_tmp1 = get_ah(); + m_tmp2 = get_y0(); + %p + m_y.write_dword($abs, m_tmp1); + set_ah(m_tmp2); + +0980.. b,y:abs y0,b - abs:eam1a(8) + m_tmp1 = get_bh(); + m_tmp2 = get_y0(); + %p + m_y.write_dword($abs, m_tmp1); + set_bh(m_tmp2); + 40c0.. l:ea,d - d:lmr(19, 16) ea:eam1(8) 40c0.. l:abs,d - d:lmr(19, 16) abs:eam1a(8) 4080.. l:aa,d - d:lmr(19, 16) aa:asa6(8) @@ -94,17 +266,47 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 014080 add #i,d - i:imm6(8) d:acc(3) 0140c0 add #i,d - d:acc(3) i:eximm() 014086 and #i,d - i:imm6(8) d:acc(3) + u64 r = $d:1 & $i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + $d:w1(r); + 0140c6 and #i,d - d:acc(3) i:eximm() + u64 r = $d:1 & $i; + m_ccr = m_ccr & ~(CCR_V|CCR_Z|CCR_N); + if(!r) { + m_ccr = m_ccr | CCR_Z; + } else if(BIT(m_ccr, 23)) { + m_ccr = m_ccr | CCR_N; + } + $d:w1(r); + 0000b8 andi #i,ctrl - i:imm8(8) ctrl:ctrl(0) $ctrl:w($ctrl & $i); -0c1d00 asl #i,s2,d - i:imm6(1) s2:acc(7) d:acc(0) +0c1d00 asl #i,s2,d - i:shift6(1) s2:acc(7) d:acc(0) 0c1e40 asl s1,s2,d - s2:acc(4) s1:actrl(1) d:acc(0) -0c1c00 asr #i,s2,d - i:imm6(1) s2:acc(7) d:acc(0) +0c1c00 asr #i,s2,d - i:shift6(1) s2:acc(7) d:acc(0) 0c1e60 asr s1,s2,d - s2:acc(4) s1:actrl(1) d:acc(0) -0d1040 bcc x - cc:cc(0) x:expcrel() -050400 bcc x - cc:cc(12) x:pcrel(6, 0) -0d1840 bcc r - r:ar(8) cc:cc(0) +0d1040 bcc x - cc:cc(0) x:expcrel() cond + if($cc) { + m_npc = $x; + } + +050400 bcc x - cc:cc(12) x:pcrel(6, 0) cond + if($cc) { + m_npc = $x; + } + +0d1840 bcc r - r:ar(8) cc:cc(0) cond + if($cc) { + m_npc = m_pc + $r; + } + 0b4000 bchg #n,xy:ea - ea:eam1(8) xy:xyc(6) n:bit5(0) 0b4000 bchg #n,xy:abs - abs:eam1a(8) xy:xyc(6) n:bit5(0) 0b0000 bchg #n,xy:aa - aa:asa6(8) xy:xyc(6) n:bit5(0) @@ -112,10 +314,46 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 014000 bchg #n,xy:qq - qq:asa6q(8) xy:xyc(6) n:bit5(0) 0bc040 bchg #n,d - d:sbr(8) n:bit5(0) 0a4000 bclr #n,xy:ea - ea:eam1(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($ea); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + $xy:m.write_dword($ea, t & ~m); + } else { + m_ccr &= ~CCR_C; + } + 0a4000 bclr #n,xy:abs - abs:eam1a(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($abs); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + $xy:m.write_dword($abs, t & ~m); + } else { + m_ccr &= ~CCR_C; + } + 0a0000 bclr #n,xy:aa - aa:asa6(8) xy:xyc(6) n:bit5(0) 0a8000 bclr #n,xy:pp - pp:asa6p(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($pp); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + $xy:m.write_dword($pp, t & ~m); + } else { + m_ccr &= ~CCR_C; + } + 010000 bclr #n,xy:qq - qq:asa6q(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($qq); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + $xy:m.write_dword($qq, t & ~m); + } else { + m_ccr &= ~CCR_C; + } + 0ac040 bclr #n,d - d:sbr(8) n:bit5(0) 0d10c0 bra x - x:expcrel() m_npc = $x; @@ -124,32 +362,50 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 m_npc = $x; 0d18c0 bra r - r:ar(8) - m_npc = $r; - -0c8000 brclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() -0c8000 brclr #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() -0c8080 brclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() -0cc000 brclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() -048000 brclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() -0cc080 brclr #n,s,x - s:sbr(8) n:bit5(0) -000210 brkcc - cc:cc(0) -0c8020 brset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() -0c8020 brset #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() -0c80a0 brset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() -0cc020 brset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() -048020 brset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() -0cc0a0 brset #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() -0d1000 bscc x - cc:cc(0) x:expcrel() -050000 bscc x - cc:cc(12) x:pcrel(6, 0) -0d1800 bscc r - r:ar(8) cc:cc(0) -0d8000 bsclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() -0d8000 bsclr #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() -0d8080 bsclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() -0dc000 bsclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() -048080 bsclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() -0dc080 bsclr #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() + m_npc = m_pc + $r; + +0c8000 brclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0c8000 brclr #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0c8080 brclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0cc000 brclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +048000 brclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0cc080 brclr #n,s,x - s:sbr(8) n:bit5(0) cond +000210 brkcc - cc:cc(0) cond +0c8020 brset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0c8020 brset #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0c80a0 brset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0cc020 brset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +048020 brset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() cond +0cc0a0 brset #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() cond +0d1000 bscc x - cc:cc(0) x:expcrel() cond over +050000 bscc x - cc:cc(12) x:pcrel(6, 0) cond over +0d1800 bscc r - r:ar(8) cc:cc(0) cond over +0d8000 bsclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0d8000 bsclr #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0d8080 bsclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0dc000 bsclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +048080 bsclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0dc080 bsclr #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() cond over 0a4020 bset #n,xy:ea - ea:eam1(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($ea); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + $xy:m.write_dword($ea, t | m); + } + 0a4020 bset #n,xy:abs - abs:eam1a(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($abs); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + $xy:m.write_dword($abs, t | m); + } + 0a0020 bset #n,xy:aa - aa:asa6(8) xy:xyc(6) n:bit5(0) 0a8020 bset #n,xy:pp - pp:asa6p(8) xy:xyc(6) n:bit5(0) u32 t = $xy:m.read_dword($pp); @@ -162,22 +418,86 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 } 010020 bset #n,xy:qq - qq:asa6q(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($qq); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + $xy:m.write_dword($qq, t | m); + } + 0ac060 bset #n,d - d:sbr(8) n:bit5(0) -0d1080 bsr x - x:expcrel() -050800 bsr x - x:pcrel(6, 0) -0d1880 bsr r - r:ar(8) -0d8020 bsset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() -0d8020 bsset #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() -0d80a0 bsset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() -0dc020 bsset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() -0480a0 bsset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() -0dc0a0 bsset #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() +0d1080 bsr x - x:expcrel() over + inc_sp(); + set_ssh(m_pc+2); + set_ssl(get_sr()); + m_npc = $x; + +050800 bsr x - x:pcrel(6, 0) over + inc_sp(); + set_ssh(m_pc+1); + set_ssl(get_sr()); + m_npc = $x; + +0d1880 bsr r - r:ar(8) over + inc_sp(); + set_ssh(m_pc+1); + set_ssl(get_sr()); + m_npc = m_pc + $r; + +0d8020 bsset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0d8020 bsset #n,xy:abs,x - abs:eam1a(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0d80a0 bsset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0dc020 bsset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0480a0 bsset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:expcrel() cond over +0dc0a0 bsset #n,s,x - s:sbr(8) n:bit5(0) x:expcrel() cond over 0b4020 btst #n,xy:ea - ea:eam1(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($ea); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } + 0b4020 btst #n,xy:abs - abs:eam1a(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($abs); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } + 0b0020 btst #n,xy:aa - aa:asa6(8) xy:xyc(6) n:bit5(0) 0b8020 btst #n,xy:pp - pp:asa6p(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($pp); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } + 014020 btst #n,xy:qq - qq:asa6q(8) xy:xyc(6) n:bit5(0) + u32 t = $xy:m.read_dword($qq); + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } + 0bc060 btst #n,d - d:sbr(8) n:bit5(0) + u32 t = $d; + u32 m = 1 << $n; + if(t & m) { + m_ccr |= CCR_C; + } else { + m_ccr &= ~CCR_C; + } + 00c3c0 clb s,d - s:acc(1) d:acc(0) 014085 cmp #i,d - i:imm6(8) d:acc(3) 0140c5 cmp #i,d - d:acc(3) i:eximm() @@ -232,7 +552,7 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la($expr-1); + set_la($expr); m_mr |= MR_LF; 06c010 dor s,expr - s:sbr_nos(8) expr:expcrel() @@ -243,7 +563,7 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la($expr-1); + set_la($expr); m_mr |= MR_LF; 000202 dor forever,expr - expr:expcrel() @@ -253,7 +573,7 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 inc_sp(); set_ssh(m_pc+2); set_ssl(get_sr()); - set_la($expr-1); + set_la($expr); m_mr |= MR_LF; m_emr |= EMR_FV; @@ -268,20 +588,23 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 000008 inc d - d:acc(0) 0c1b00 insert s1,s2,d - s1:actrl(1) s2:dao3b(4) 0c1900 insert #co,s2,d - s2:dao3b(4) d:acc(0) co:exco() -0e0000 jcc x - cc:cc(12) x:pcrel12(0) -0ac0a0 jcc ea - ea:eam1(8) cc:cc(0) -0ac0a0 jcc abs - abs:eam1a(8) cc:cc(0) -0a4080 jclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() -0a0080 jclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() -0a8080 jclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() +0e0000 jcc x - cc:cc(12) x:abs12(0) cond +0ac0a0 jcc ea - ea:eam1(8) cc:cc(0) cond +0ac0a0 jcc abs - abs:eam1a(8) cc:cc(0) cond +0a4080 jclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() cond + if(!BIT($xy:m.read_dword($ea), $n)) + m_npc = $x; + +0a0080 jclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() cond +0a8080 jclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() cond if(!BIT($xy:m.read_dword($pp), $n)) m_npc = $x; -018080 jclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() +018080 jclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() cond if(!BIT($xy:m.read_dword($qq), $n)) m_npc = $x; -0ac000 jclr #n,s,x - s:sbr(8) n:bit5(0) x:exabs() +0ac000 jclr #n,s,x - s:sbr(8) n:bit5(0) x:exabs() cond if(!BIT($s, $n)) m_npc = $x; @@ -294,40 +617,72 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 0c0000 jmp x - x:abs12(0) m_npc = $x; -0f0000 jscc x - cc:cc(12) x:pcrel12(0) -0bc0a0 jscc ea - ea:eam1(8) cc:cc(0) -0bc0a0 jscc abs - abs:eam1a(8) cc:cc(0) -0b4080 jsclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() -0b0080 jsclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() -0b8080 jsclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() -01c080 jsclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() -0bc000 jsclr #n,s,x - s:sbr(8) n:bit5(0) x:exabs() -0a40a0 jset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() -0a00a0 jset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() -0a80a0 jset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() +0f0000 jscc x - cc:cc(12) x:abs12(0) cond over +0bc0a0 jscc ea - ea:eam1(8) cc:cc(0) cond over +0bc0a0 jscc abs - abs:eam1a(8) cc:cc(0) cond over +0b4080 jsclr #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0b0080 jsclr #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0b8080 jsclr #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +01c080 jsclr #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0bc000 jsclr #n,s,x - s:sbr(8) n:bit5(0) x:exabs() cond over +0a40a0 jset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() cond +0a00a0 jset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() cond +0a80a0 jset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() cond if(BIT($xy:m.read_dword($pp), $n)) m_npc = $x; -0180a0 jset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() +0180a0 jset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() cond if(BIT($xy:m.read_dword($qq), $n)) m_npc = $x; -0ac020 jset #n,s,x - s:sbr(8) n:bit5(0) x:exabs() +0ac020 jset #n,s,x - s:sbr(8) n:bit5(0) x:exabs() cond if(BIT($s, $n)) m_npc = $x; -0bc080 jsr ea - ea:eam1(8) -0bc080 jsr abs - abs:eam1a(8) -0d0000 jsr x - x:abs12(0) -0b40a0 jsset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() -0b00a0 jsset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() -0b80a0 jsset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() -01c0a0 jsset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() -0bc020 jsset #n,s,x - s:sbr(8) n:bit5(0) x:exabs() +0bc080 jsr ea - ea:eam1(8) over +0bc080 jsr abs - abs:eam1a(8) over +0d0000 jsr x - x:abs12(0) over +0b40a0 jsset #n,xy:ea,x - ea:eam1(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0b00a0 jsset #n,xy:aa,x - aa:asa6(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0b80a0 jsset #n,xy:pp,x - pp:asa6p(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +01c0a0 jsset #n,xy:qq,x - qq:asa6q(8) xy:xyc(6) n:bit5(0) x:exabs() cond over +0bc020 jsset #n,s,x - s:sbr(8) n:bit5(0) x:exabs() cond over 04c000 lra r,d - r:ar(8) d:fvbr1(0) + $d:w(m_pc + $r); + 044040 lra #i,d - d:fvbr1(0) i:expcrel() + $d:w($i); + 0c1e80 lsl #i,d - i:shift5(1) d:acc(0) + u32 r = ($d:h) << $i; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + $d:wh(r); + 0c1e10 lsl s,d - s:actrl(1) d:acc(0) + u32 r = ($d:h) << $s; + m_ccr &= ~(CCR_N|CCR_Z|CCR_V|CCR_C); + if(BIT(r, 24)) { + m_ccr |= CCR_C; + } + if(BIT(r, 23)) { + m_ccr |= CCR_N; + } + r &= 0xffffff; + if(!r) { + m_ccr |= CCR_Z; + } + $d:wh(r); + 0c1ec0 lsr #i,d - i:shift5(1) d:acc(0) 0c1e30 lsr s,d - s:actrl(1) d:acc(0) 044000 lua ea,d - ea:eam4(8) d:fvbr1(0) @@ -339,35 +694,86 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 0141c3 macri +#i,s,d - s:damo2(4) d:acc(3) +:sign(2) i:eximm() 0c1b80 merge s,d - s:dao3(1) d:acc(0) 05c020 movec xy:ea,d1 - ea:eam1(8) xy:xyc(6) d1:fvbr2(0) + $d1:wh($xy:m.read_dword($ea)); + 054020 movec s1,xy:ea - ea:eam1(8) xy:xyc(6) s1:fvbr2(0) + $xy:m.write_dword($ea, $s1:h); + 05c020 movec xy:abs,d1 - abs:eam1a(8) xy:xyc(6) d1:fvbr2(0) + $d1:wh($xy:m.read_dword($abs)); + 05c020 movec #i,d1 - i:eam1i(8) d1:fvbr2(0) + $d1:wh($i); + 058020 movec xy:aa,d1 - aa:asa6(8) xy:xyc(6) d1:fvbr2(0) + $d1:wh($xy:m.read_dword($aa)); + 050020 movec s1,xy:aa - aa:asa6(8) xy:xyc(6) s1:fvbr2(0) + $xy:m.write_dword($aa, $s1:h); + 04c0a0 movec s2,d1 - s2:sbr(8) d1:fvbr2(0) + $d1:w($s2); + 0440a0 movec s1,d2 - d2:sbr(8) s1:fvbr2(0) + $d2:w($s1); + 0500a0 movec #i,d1 - i:imm8(8) d1:fvbr2(0) + $d1:w($i); + 07c080 movem p:ea,d - ea:eam1(8) d:sbr(0) + $d:wh(m_p.read_dword($ea)); + 074080 movem s,p:ea - ea:eam1(8) s:sbr(0) + m_p.write_dword($ea, $s:h); + 07c080 movem p:abs,d - abs:eam1a(8) d:sbr(0) + $d:wh(m_p.read_dword($abs)); + +074080 movem s,p:abs - abs:eam1a(8) s:sbr(0) + m_p.write_dword($abs, $s:h); + 078000 movem p:aa,d - aa:asa6(8) d:sbr(0) + $d:wh(m_p.read_dword($aa)); + 070000 movem s,p:aa - aa:asa6(8) s:sbr(0) + m_p.write_dword($aa, $s:h); + 08c080 movep xym:ea,xyp:pp - xyp:xyc(16) ea:eam1(8) xym:xyc(6) pp:asa6p(0) + $xyp:m.write_dword($pp, $xym:m.read_dword($ea)); + 084080 movep xyp:pp,xym:ea - xyp:xyc(16) ea:eam1(8) xym:xyc(6) pp:asa6p(0) + $xym:m.write_dword($ea, $xyp:m.read_dword($pp)); + 08c080 movep xym:abs,xyp:pp - xyp:xyc(16) abs:eam1a(8) xym:xyc(6) pp:asa6p(0) + $xyp:m.write_dword($pp, $xym:m.read_dword($abs)); + 08c080 movep #i,xyp:pp - xyp:xyc(16) i:eam1i(8) pp:asa6p(0) $xyp:m.write_dword($pp, $i); 07c000 movep xym:ea,x:qq - ea:eam1(8) xym:xyc(6) qq:asa6q(0) + m_x.write_dword($qq, $xym:m.read_dword($ea)); + 074000 movep x:qq,xym:ea - ea:eam1(8) xym:xyc(6) qq:asa6q(0) + $xym:m.write_dword($ea, m_x.read_dword($qq)); + 07c000 movep xym:abs,x:qq - abs:eam1a(8) xym:xyc(6) qq:asa6q(0) + m_x.write_dword($qq, $xym:m.read_dword($abs)); + 07c000 movep #i,x:qq - i:eam1i(8) qq:asa6q(0) m_x.write_dword($qq, $i); 078080 movep xym:ea,y:qq - ea:eam1(8) xym:xyc(6) qq:asa6q(0) + m_y.write_dword($qq, $xym:m.read_dword($ea)); + 070080 movep y:qq,xym:ea - ea:eam1(8) xym:xyc(6) qq:asa6q(0) + $xym:m.write_dword($ea, m_y.read_dword($qq)); + 078080 movep xym:abs,y:qq - abs:eam1a(8) xym:xyc(6) qq:asa6q(0) + m_y.write_dword($qq, $xym:m.read_dword($abs)); + 078080 movep #i,y:qq - i:eam1i(8) qq:asa6q(0) + m_y.write_dword($qq, $i); + 08c040 movep p:ea,xyp:pp - xyp:xyc(16) ea:eam1(8) pp:asa6p(0) $xyp:m.write_dword($pp, m_p.read_dword($ea)); @@ -375,26 +781,34 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 m_p.write_dword($ea, $xyp:m.read_dword($pp)); 08c040 movep p:abs,xyp:pp - xyp:xyc(16) abs:eam1a(8) pp:asa6p(0) + $xyp:m.write_dword($pp, m_p.read_dword($abs)); + 00c000 movep p:ea,xyp:qq - xyp:xyc(6) ea:eam1(8) qq:asa6q(0) + $xyp:m.write_dword($qq, m_p.read_dword($ea)); + 008000 movep xyp:qq,p:ea - xyp:xyc(6) ea:eam1(8) qq:asa6q(0) + m_p.write_dword($ea, $xyp:m.read_dword($qq)); + 00c000 movep p:abs,xyp:qq - xyp:xyc(6) abs:eam1a(8) qq:asa6q(0) + $xyp:m.write_dword($qq, m_p.read_dword($abs)); + 08c000 movep s,xyp:pp - xyp:xyc(16) s:sbr(8) pp:asa6p(0) $xyp:m.write_dword($pp, $s); 084000 movep xyp:pp,d - xyp:xyc(16) d:sbr(8) pp:asa6p(0) - $d:w($xyp:m.read_dword($pp)); + $d:wh($xyp:m.read_dword($pp)); 04c080 movep s,x:qq - s:sbr(8) qq:asa6qs(6, 0) - m_x.write_dword($qq, $s); + m_x.write_dword($qq, $s:h); 044080 movep x:qq,d - d:sbr(8) qq:asa6qs(6, 0) - $d:w(m_x.read_dword($qq)); + $d:wh(m_x.read_dword($qq)); 04c020 movep s,y:qq - s:sbr(8) qq:asa6qs(6, 0) - m_y.write_dword($qq, $s); + m_y.write_dword($qq, $s:h); 044020 movep y:qq,d - d:sbr(8) qq:asa6qs(6, 0) - $d:w(m_y.read_dword($qq)); + $d:wh(m_y.read_dword($qq)); 0100c0 mpy +s,#i,d - i:imm4(8) s:damo2(4) d:acc(3) +:sign(2) 012780 mpyss +s1,s2,d - ss:ss1(6) d:acc(5) +:sign(4) s1:damo4_a(0) s2:damo4_b(0) @@ -420,8 +834,18 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 0600a0 rep #i - i:imm12(0, 8) 06c020 rep s - s:sbr(8) 000084 reset - -000004 rti - -00000c rts - + m_icount = 0; + m_npc --; + +000004 rti - out + m_npc = get_ssh(); + set_sr(get_ssl()); + dec_sp(); + +00000c rts - out + m_npc = get_ssh(); + dec_sp(); + 000087 stop - 014084 sub #i,d - i:imm6(8) d:acc(3) 0140c4 sub #i,d - d:acc(3) i:eximm() @@ -429,7 +853,7 @@ c000.. s1,x:eax y:eay,d2 - eax:xyeax(8) eay:xyeay(20, 13, 10) s1:tbrx(18) d2 030000 tcc s1,d1 s2,d2 - cc:cc(12) s2:ar(8) s1:daos3(4, 3) d1:acc(3) d2:ar(0) 020800 tcc s2,d2 - cc:cc(12) s2:ar(8) d2:ar(0) 000006 trap - -000010 trapcc - cc:cc(0) +000010 trapcc - cc:cc(0) cond 0ac0c0 vsl s,i,l:ea - s:acc(16) ea:eam1(8) i:imm1(4) 0ac0c0 vsl s,i,l:abs - s:acc(16) abs:eam1a(8) i:imm1(4) 000086 wait - diff --git a/src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp b/src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp index 30ade62ca72..fe4117b93de 100644 --- a/src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp +++ b/src/devices/cpu/dsp563xx/dsp563xxd-tables.cpp @@ -82,20 +82,20 @@ const u8 dsp563xx_disassembler::t_move[0x10000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,15,15,15,15,15,15,15,15, + 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, + 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,0,0,0,0,17,17,17,17,17,17,17,17, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, - 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,27, + 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, + 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,35,0,0,0,0,0,0,0,33,33,33,33,33,33,33,33, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16, - 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,16,16,16,16,16,16,16,16, + 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, + 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,20,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, - 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28, + 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, + 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,36,0,0,0,0,0,0,0,34,34,34,34,34,34,34,34, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -146,136 +146,136 @@ const u8 dsp563xx_disassembler::t_move[0x10000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13, + 13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,15,0,0,0,0,0,0,0,13,13,13,13,13,13,13,13, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, + 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,31,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, - 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24, - 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, - 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,0,0,0,14,0,0,0,11,11,11,11,11,11,11,11, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23, - 23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,25,0,0,0,26,0,0,0,23,23,23,23,23,23,23,23, + 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,14,0,0,0,16,0,0,0,12,12,12,12,12,12,12,12, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28, + 28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,30,0,0,0,32,0,0,0,28,28,28,28,28,28,28,28, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47, 4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, @@ -530,18955 +530,17807 @@ const u8 dsp563xx_disassembler::t_move[0x10000] = { 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0,32,32,32,32,32,32,32,32, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29, - 29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40, + 40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,0,0,0,0,0,0,40,40,40,40,40,40,40,40, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, + 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,38,0,0,0,0,0,0,0,37,37,37,37,37,37,37,37, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, + 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6, - 6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, - 9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9, 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5, - 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,8,0,0,0,5,5,5,5,5,5,5,5, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,0,0,0,9,0,0,0,5,5,5,5,5,5,5,5, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, + 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27, 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18, - 18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,18,18, - 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, + 22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,24,0,0,0,0,0,0,0,22,22,22,22,22,22,22,22, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26, 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,19,0,0,0,20,0,0,0,17,17,17,17,17,17,17,17, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, - 34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34, -}; - -const u8 dsp563xx_disassembler::t_npar[0x100000] = { - 1,205,206,204,218,106,226,0,107,107,86,86,219,0,212,209,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,217,0,230,220,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 84,0,98,93,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 80,80,80,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, - 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, - 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, - 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,203,203,203,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153,194,197,150,153, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, - 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, - 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, - 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195, - 195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195, - 195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195, - 195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, - 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 11,0,202,101,222,82,13,0,11,0,202,101,222,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154, - 196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154,196,198,151,154, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, - 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, - 10,0,201,100,221,81,12,0,10,0,201,100,221,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0, - 87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, - 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,199,0,0,0,0,0,0,0,199,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, - 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0,223,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, - 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, - 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, - 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, - 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, - 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 158,158,158,158,158,158,158,158,0,0,158,0,0,0,0,0,158,158,0,0,0,0,0,0,158,158,158,158,158,158,158,158, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 158,158,158,158,158,158,158,158,0,0,158,0,0,0,0,0,158,158,0,0,0,0,0,0,158,158,158,158,158,158,158,158, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 159,159,159,159,159,159,159,159,0,0,159,0,0,0,0,0,159,159,0,0,0,0,0,0,159,159,159,159,159,159,159,159, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, - 215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, - 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, - 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, - 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, - 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, - 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, - 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, - 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, - 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, - 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, - 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, - 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, - 0,0,0,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167, - 167,167,167,167,167,167,167,167,0,0,167,0,0,0,0,0,167,167,0,0,0,0,0,0,167,167,167,167,167,167,167,167, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, - 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, - 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, - 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,23,0,0,0,25,0,0,0,21,21,21,21,21,21,21,21, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, + 42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42, +}; + +const u8 dsp563xx_disassembler::t_npar[0x100000] = { + 1,206,207,205,219,106,227,0,107,107,86,86,220,0,213,210,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,218,0,231,221,0,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 84,0,98,93,0,0,0,0,0,0,0,0,0,0,0,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 80,80,80,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,14,14,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,204,204,204,204,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153,195,198,150,153, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88,88, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, + 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, + 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, + 152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152,152, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196, + 196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196, + 196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196, + 196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,0,0,0,0,0, + 63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 11,0,203,101,223,82,13,0,11,0,203,101,223,82,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154, + 197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154,197,199,151,154, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0, + 78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,0,0,0,0,0,0,0,0, + 10,0,202,100,222,81,12,0,10,0,202,100,222,81,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0, + 87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0,87,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,0,0,0,0,0,0, + 132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,200,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,127,0,0,0,0,0,0,0,0, + 140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 226,226,226,226,226,226,226,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225,225, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4, + 0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149,149, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 163,163,163,163,163,163,163,163,0,0,163,0,0,0,0,0,163,163,0,0,0,0,0,0,163,163,163,163,163,163,163,163, + 192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0, + 48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0, + 72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 162,162,162,162,162,162,162,162,0,0,162,0,0,0,0,0,162,162,0,0,0,0,0,0,162,162,162,162,162,162,162,162, + 191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 161,161,161,161,161,161,161,161,0,0,161,0,0,0,0,0,161,161,0,0,0,0,0,0,161,161,161,161,161,161,161,161, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 157,157,157,157,157,157,157,157,0,0,157,0,0,0,0,0,157,157,0,0,0,0,0,0,157,157,157,157,157,157,157,157, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 160,160,160,160,160,160,160,160,0,0,160,0,0,0,0,0,160,160,0,0,0,0,0,0,160,160,160,160,160,160,160,160, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 158,158,158,158,158,158,158,158,0,0,158,0,0,0,0,0,158,158,0,0,0,0,0,0,158,158,158,158,158,158,158,158, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 158,158,158,158,158,158,158,158,0,0,158,0,0,0,0,0,158,158,0,0,0,0,0,0,158,158,158,158,158,158,158,158, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 159,159,159,159,159,159,159,159,0,0,159,0,0,0,0,0,159,159,0,0,0,0,0,0,159,159,159,159,159,159,159,159, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,156,156,156,156,156,156,156,0,0,156,0,0,0,0,0,156,156,0,0,0,0,0,0,156,156,156,156,156,156,156,156, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 164,164,164,164,164,164,164,164,0,0,164,0,0,0,0,0,164,164,0,0,0,0,0,0,164,164,164,164,164,164,164,164, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96, + 216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 0,0,0,0,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 170,170,170,170,170,170,170,170,0,0,170,0,0,0,0,0,170,170,0,0,0,0,0,0,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168,168, + 168,168,168,168,168,168,168,168,0,0,168,0,0,0,0,0,168,168,0,0,0,0,0,0,168,168,168,168,168,168,168,168, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176, + 0,0,0,0,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166,166, + 166,166,166,166,166,166,166,166,0,0,166,0,0,0,0,0,166,166,0,0,0,0,0,0,166,166,166,166,166,166,166,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, + 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, + 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, + 181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, + 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 0,0,0,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169, + 169,169,169,169,169,169,169,169,0,0,169,0,0,0,0,0,169,169,0,0,0,0,0,0,169,169,169,169,169,169,169,169, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, + 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, + 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, + 177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177, + 0,0,0,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167, + 167,167,167,167,167,167,167,167,0,0,167,0,0,0,0,0,167,167,0,0,0,0,0,0,167,167,167,167,167,167,167,167, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -19505,6 +18357,8 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, + 178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -19535,20 +18389,68 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175, + 0,0,0,0,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165,165, + 165,165,165,165,165,165,165,165,0,0,165,0,0,0,0,0,165,165,0,0,0,0,0,0,165,165,165,165,165,165,165,165, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -19991,404 +18893,472 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -20409,8 +19379,6 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, - 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -20437,70 +19405,78 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -21335,78 +20311,1102 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, + 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, + 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -21461,70 +21461,70 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, - 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, + 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22039,398 +22039,398 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, - 184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184, - 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, - 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, - 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, - 172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, + 185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22457,8 +22457,8 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, - 173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173, + 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, + 174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, @@ -22485,70 +22485,70 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, - 170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170,170, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183,183, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, + 171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171, 30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,0,0,0,0,0,0,0, 30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0, @@ -24089,393 +24089,393 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 119,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 119,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, @@ -24537,65 +24537,65 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,0,0,0,0,0,0,0, 133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,0,0,0,0,0,0,0, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,0,0,0,0, 64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0, - 118,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0, 76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,0,0,0, @@ -26137,393 +26137,393 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 135,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 135,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, @@ -26585,65 +26585,65 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,128,0,0,0,0,0,0,0,0, 141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0, 27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0, 79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,79,0,0,0,0,0,0,0,0, - 134,207,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 134,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, - 228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120, 120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120, @@ -26871,22 +26871,22 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, + 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, - 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15, + 15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,145,145,145,145,145,145,145,145,145,145,145, - 0,0,0,0,200,200,200,200,200,200,200,200,200,200,200,200,0,0,0,0,147,147,147,147,147,147,147,147,147,147,147,147, + 0,0,0,0,201,201,201,201,201,201,201,201,201,201,201,201,0,0,0,0,147,147,147,147,147,147,147,147,147,147,147,147, 0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16, 0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,18,18,18,18,18,18,18,18,18,18,18,18, 144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144, @@ -34840,11 +34840,30 @@ const u8 dsp563xx_disassembler::t_npar[0x100000] = { }; const u64 dsp563xx_disassembler::t_move_ex = - 0x0000000046186180 + 0x00000059c399c380 ; const u64 dsp563xx_disassembler::t_npar_ex[4] = { - 0x17e7f3e4208828cc,0xf8bf22a7fe040bf2,0x09333080c480bebf,0x00000020401b0450, + 0x17e7f3e4208828cc,0xf8bf22a7fe040bf2,0x12666180c480bebf,0x00000040803608a0, +}; + +const u32 dsp563xx_disassembler::t_npar_flags[0x100] = { + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,STEP_COND,STEP_COND,STEP_COND,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND, + STEP_COND,STEP_COND,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,0,0,0,0,0, + 0,STEP_OVER,STEP_OVER,STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,STEP_COND,STEP_COND, + STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,0,0,0,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER, + STEP_COND|STEP_OVER,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_COND,STEP_OVER,STEP_OVER,STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,STEP_COND|STEP_OVER,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,STEP_OUT,STEP_OUT,0,0,0, + 0,0,0,0,STEP_COND,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, }; const char *const dsp563xx_disassembler::ts_acc[2] = { "a", "b" }; @@ -34936,39 +34955,47 @@ std::string dsp563xx_disassembler::disasm_move(u8 kmove, u32 opcode, u32 exv, u3 case 4: return util::string_format("%s", ts_eam4[BIT(opcode, 8, 5)]); case 5: return util::string_format("x:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); case 6: return util::string_format("%s,x:%s", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], ts_eam1[BIT(opcode, 8, 6)]); - case 7: return util::string_format("0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 8: return util::string_format("#0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 9: return util::string_format("x:[asa6],%s", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 10: return util::string_format("%s,x:[asa6]", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 11: return util::string_format("x:%s,%s %s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); - case 12: return util::string_format("%s,x:%s %s,%s", ts_tbrx[BIT(opcode, 18, 2)], ts_eam1[BIT(opcode, 8, 6)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); - case 13: return util::string_format("x:0x%06x,%s %s,%s", exv, ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); - case 14: return util::string_format("x:#0x%06x,%s %s,%s", exv, ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); - case 15: return util::string_format("a,x:%s x0,a", ts_eam1[BIT(opcode, 8, 6)]); - case 16: return util::string_format("b,x:%s x0,b", ts_eam1[BIT(opcode, 8, 6)]); - case 17: return util::string_format("y:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 18: return util::string_format("%s,y:%s", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], ts_eam1[BIT(opcode, 8, 6)]); - case 19: return util::string_format("0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 20: return util::string_format("#0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 21: return util::string_format("y:[asa6],%s", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 22: return util::string_format("%s,y:[asa6]", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); - case 23: return util::string_format("%s,%s y:%s,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], ts_eam1[BIT(opcode, 8, 6)], ts_tbry[BIT(opcode, 18, 2)]); - case 24: return util::string_format("%s,%s %s,y:%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], ts_tbry[BIT(opcode, 18, 2)], ts_eam1[BIT(opcode, 8, 6)]); - case 25: return util::string_format("%s,%s x:0x%06x,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], exv, ts_tbry[BIT(opcode, 18, 2)]); - case 26: return util::string_format("%s,%s x:#0x%06x,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], exv, ts_tbry[BIT(opcode, 18, 2)]); - case 27: return util::string_format("a,y:%s y0,a", ts_eam1[BIT(opcode, 8, 6)]); - case 28: return util::string_format("b,y:%s y0,b", ts_eam1[BIT(opcode, 8, 6)]); - case 29: return util::string_format("l:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); - case 30: return util::string_format("l:0x%06x,%s", exv, ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); - case 31: return util::string_format("l:[asa6],%s", ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); - case 32: return util::string_format("%s,l:%s", ts_lmr[bitswap<3>(opcode, 19, 17, 16)], ts_eam1[BIT(opcode, 8, 6)]); - case 33: return util::string_format("%s,l:[asa6]", ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); - case 34: return util::string_format("x:%s,%s y:%s,%s", ts_xyeax[BIT(opcode, 8, 5)], ts_tbrx[BIT(opcode, 18, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)], ts_tbry[BIT(opcode, 16, 2)]); - case 35: return util::string_format("x:%s,%s %s,y:%s", ts_xyeax[BIT(opcode, 8, 5)], ts_tbrx[BIT(opcode, 18, 2)], ts_tbry[BIT(opcode, 16, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)]); - case 36: return util::string_format("%s,x:%s y:%s,%s", ts_tbrx[BIT(opcode, 18, 2)], ts_xyeax[BIT(opcode, 8, 5)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)], ts_tbry[BIT(opcode, 16, 2)]); - case 37: return util::string_format("%s,x:%s %s,y:%s", ts_tbrx[BIT(opcode, 18, 2)], ts_xyeax[BIT(opcode, 8, 5)], ts_tbry[BIT(opcode, 16, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)]); - case 38: return util::string_format("if%s", ts_cc[BIT(opcode, 8, 4)]); - case 39: return util::string_format("if%s.u", ts_cc[BIT(opcode, 8, 4)]); + case 7: return util::string_format("x:0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 8: return util::string_format("%s,x:0x%06x", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], exv); + case 9: return util::string_format("#0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 10: return util::string_format("x:0x%06x,%s", BIT(opcode, 8, 6), ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 11: return util::string_format("%s,x:0x%06x", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], BIT(opcode, 8, 6)); + case 12: return util::string_format("x:%s,%s %s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); + case 13: return util::string_format("%s,x:%s %s,%s", ts_tbrx[BIT(opcode, 18, 2)], ts_eam1[BIT(opcode, 8, 6)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); + case 14: return util::string_format("x:0x%06x,%s %s,%s", exv, ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); + case 15: return util::string_format("%s,x:0x%06x %s,%s", ts_tbrx[BIT(opcode, 18, 2)], exv, ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); + case 16: return util::string_format("#0x%06x,%s %s,%s", exv, ts_tbrx[BIT(opcode, 18, 2)], ts_acc[BIT(opcode, 17, 1)], ts_yreg[BIT(opcode, 16, 1)]); + case 17: return util::string_format("a,x:%s x0,a", ts_eam1[BIT(opcode, 8, 6)]); + case 18: return util::string_format("b,x:%s x0,b", ts_eam1[BIT(opcode, 8, 6)]); + case 19: return util::string_format("a,x:0x%06x x0,a", exv); + case 20: return util::string_format("b,x:0x%06x x0,b", exv); + case 21: return util::string_format("y:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 22: return util::string_format("%s,y:%s", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], ts_eam1[BIT(opcode, 8, 6)]); + case 23: return util::string_format("y:0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 24: return util::string_format("%s,y:0x%06x", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], exv); + case 25: return util::string_format("#0x%06x,%s", exv, ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 26: return util::string_format("y:0x%06x,%s", BIT(opcode, 8, 6), ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)]); + case 27: return util::string_format("%s,y:0x%06x", ts_fvbr1s[bitswap<5>(opcode, 21, 20, 18, 17, 16)], BIT(opcode, 8, 6)); + case 28: return util::string_format("%s,%s y:%s,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], ts_eam1[BIT(opcode, 8, 6)], ts_tbry[BIT(opcode, 18, 2)]); + case 29: return util::string_format("%s,%s %s,y:%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], ts_tbry[BIT(opcode, 18, 2)], ts_eam1[BIT(opcode, 8, 6)]); + case 30: return util::string_format("%s,%s y:0x%06x,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], exv, ts_tbry[BIT(opcode, 18, 2)]); + case 31: return util::string_format("%s,%s %s,y:0x%06x", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], ts_tbry[BIT(opcode, 18, 2)], exv); + case 32: return util::string_format("%s,%s #0x%06x,%s", ts_acc[BIT(opcode, 17, 1)], ts_xreg[BIT(opcode, 16, 1)], exv, ts_tbry[BIT(opcode, 18, 2)]); + case 33: return util::string_format("a,y:%s y0,a", ts_eam1[BIT(opcode, 8, 6)]); + case 34: return util::string_format("b,y:%s y0,b", ts_eam1[BIT(opcode, 8, 6)]); + case 35: return util::string_format("a,y:0x%06x y0,a", exv); + case 36: return util::string_format("b,y:0x%06x y0,b", exv); + case 37: return util::string_format("l:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); + case 38: return util::string_format("l:0x%06x,%s", exv, ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); + case 39: return util::string_format("l:0x%06x,%s", BIT(opcode, 8, 6), ts_lmr[bitswap<3>(opcode, 19, 17, 16)]); + case 40: return util::string_format("%s,l:%s", ts_lmr[bitswap<3>(opcode, 19, 17, 16)], ts_eam1[BIT(opcode, 8, 6)]); + case 41: return util::string_format("%s,l:0x%06x", ts_lmr[bitswap<3>(opcode, 19, 17, 16)], BIT(opcode, 8, 6)); + case 42: return util::string_format("x:%s,%s y:%s,%s", ts_xyeax[BIT(opcode, 8, 5)], ts_tbrx[BIT(opcode, 18, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)], ts_tbry[BIT(opcode, 16, 2)]); + case 43: return util::string_format("x:%s,%s %s,y:%s", ts_xyeax[BIT(opcode, 8, 5)], ts_tbrx[BIT(opcode, 18, 2)], ts_tbry[BIT(opcode, 16, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)]); + case 44: return util::string_format("%s,x:%s y:%s,%s", ts_tbrx[BIT(opcode, 18, 2)], ts_xyeax[BIT(opcode, 8, 5)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)], ts_tbry[BIT(opcode, 16, 2)]); + case 45: return util::string_format("%s,x:%s %s,y:%s", ts_tbrx[BIT(opcode, 18, 2)], ts_xyeax[BIT(opcode, 8, 5)], ts_tbry[BIT(opcode, 16, 2)], ts_xyeay[bitswap<5>(opcode, 10, 21, 20, 14, 13)]); + case 46: return util::string_format("if%s", ts_cc[BIT(opcode, 8, 4)]); + case 47: return util::string_format("if%s.u", ts_cc[BIT(opcode, 8, 4)]); } abort(); } @@ -34978,12 +35005,12 @@ std::string dsp563xx_disassembler::disasm_npar(u8 knpar, u32 opcode, u32 exv, u3 switch(knpar) { case 0: return ""; case 1: return ""; - case 2: return util::string_format("move x:(%s+[exoff]),%s", ts_ar[BIT(opcode, 8, 3)], ts_sbr[BIT(opcode, 0, 6)]); - case 3: return util::string_format("move %s,x:(%s+[exoff])", ts_sbr[BIT(opcode, 0, 6)], ts_ar[BIT(opcode, 8, 3)]); + case 2: return util::string_format("move x:(%s+0x%06x),%s", ts_ar[BIT(opcode, 8, 3)], exv, ts_sbr[BIT(opcode, 0, 6)]); + case 3: return util::string_format("move %s,x:(%s+0x%06x)", ts_sbr[BIT(opcode, 0, 6)], ts_ar[BIT(opcode, 8, 3)], exv); case 4: return util::string_format("move x:(%s+0x%02x),%s", ts_ar[BIT(opcode, 8, 3)], bitswap<7>(opcode, 16, 15, 14, 13, 12, 11, 6), ts_fobr[BIT(opcode, 0, 4)]); case 5: return util::string_format("move %s,x:(%s+0x%02x)", ts_fobr[BIT(opcode, 0, 4)], ts_ar[BIT(opcode, 8, 3)], bitswap<7>(opcode, 16, 15, 14, 13, 12, 11, 6)); - case 6: return util::string_format("move y:(%s+[exoff]),%s", ts_ar[BIT(opcode, 8, 3)], ts_sbr[BIT(opcode, 0, 6)]); - case 7: return util::string_format("move %s,y:(%s+[exoff])", ts_sbr[BIT(opcode, 0, 6)], ts_ar[BIT(opcode, 8, 3)]); + case 6: return util::string_format("move y:(%s+0x%06x),%s", ts_ar[BIT(opcode, 8, 3)], exv, ts_sbr[BIT(opcode, 0, 6)]); + case 7: return util::string_format("move %s,y:(%s+0x%06x)", ts_sbr[BIT(opcode, 0, 6)], ts_ar[BIT(opcode, 8, 3)], exv); case 8: return util::string_format("move y:(%s+0x%02x),%s", ts_ar[BIT(opcode, 8, 3)], bitswap<7>(opcode, 16, 15, 14, 13, 12, 11, 6), ts_fobr[BIT(opcode, 0, 4)]); case 9: return util::string_format("move %s,y:(%s+0x%02x)", ts_fobr[BIT(opcode, 0, 4)], ts_ar[BIT(opcode, 8, 3)], bitswap<7>(opcode, 16, 15, 14, 13, 12, 11, 6)); case 10: return util::string_format("add #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); @@ -34991,68 +35018,68 @@ std::string dsp563xx_disassembler::disasm_npar(u8 knpar, u32 opcode, u32 exv, u3 case 12: return util::string_format("and #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); case 13: return util::string_format("and #0x%06x,%s", exv, ts_acc[BIT(opcode, 3, 1)]); case 14: return util::string_format("andi #0x%02x,%s", BIT(opcode, 8, 8), ts_ctrl[BIT(opcode, 0, 2)]); - case 15: return util::string_format("asl #0x%02x,%s,%s", BIT(opcode, 1, 6), ts_acc[BIT(opcode, 7, 1)], ts_acc[BIT(opcode, 0, 1)]); + case 15: return util::string_format("asl #%d,%s,%s", BIT(opcode, 1, 6), ts_acc[BIT(opcode, 7, 1)], ts_acc[BIT(opcode, 0, 1)]); case 16: return util::string_format("asl %s,%s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 4, 1)], ts_acc[BIT(opcode, 0, 1)]); - case 17: return util::string_format("asr #0x%02x,%s,%s", BIT(opcode, 1, 6), ts_acc[BIT(opcode, 7, 1)], ts_acc[BIT(opcode, 0, 1)]); + case 17: return util::string_format("asr #%d,%s,%s", BIT(opcode, 1, 6), ts_acc[BIT(opcode, 7, 1)], ts_acc[BIT(opcode, 0, 1)]); case 18: return util::string_format("asr %s,%s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 4, 1)], ts_acc[BIT(opcode, 0, 1)]); case 19: return util::string_format("b%s 0x%06x", ts_cc[BIT(opcode, 0, 4)], (pc+exv) & 0xffffff); - case 20: return util::string_format("b%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], pc + bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0)); + case 20: return util::string_format("b%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9)); case 21: return util::string_format("b%s %s", ts_cc[BIT(opcode, 0, 4)], ts_ar[BIT(opcode, 8, 3)]); case 22: return util::string_format("bchg #%d,%s:%s", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); case 23: return util::string_format("bchg #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); - case 24: return util::string_format("bchg #%d,%s:[asa6]", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)]); + case 24: return util::string_format("bchg #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); case 25: return util::string_format("bchg #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6)); case 26: return util::string_format("bchg #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6)); case 27: return util::string_format("bchg #%d,%s", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)]); case 28: return util::string_format("bclr #%d,%s:%s", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); case 29: return util::string_format("bclr #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); - case 30: return util::string_format("bclr #%d,%s:[asa6]", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)]); + case 30: return util::string_format("bclr #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); case 31: return util::string_format("bclr #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6)); case 32: return util::string_format("bclr #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6)); case 33: return util::string_format("bclr #%d,%s", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)]); case 34: return util::string_format("bra 0x%06x", (pc+exv) & 0xffffff); - case 35: return util::string_format("bra 0x%06x", pc + bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0)); + case 35: return util::string_format("bra 0x%06x", pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9)); case 36: return util::string_format("bra %s", ts_ar[BIT(opcode, 8, 3)]); case 37: return util::string_format("brclr #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 38: return util::string_format("brclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv, (pc+exv) & 0xffffff); - case 39: return util::string_format("brclr #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], (pc+exv) & 0xffffff); + case 39: return util::string_format("brclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 40: return util::string_format("brclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 41: return util::string_format("brclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 42: return util::string_format("brclr #%d,%s,x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)]); case 43: return util::string_format("brk%s", ts_cc[BIT(opcode, 0, 4)]); case 44: return util::string_format("brset #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 45: return util::string_format("brset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv, (pc+exv) & 0xffffff); - case 46: return util::string_format("brset #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], (pc+exv) & 0xffffff); + case 46: return util::string_format("brset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 47: return util::string_format("brset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 48: return util::string_format("brset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 49: return util::string_format("brset #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 50: return util::string_format("bs%s 0x%06x", ts_cc[BIT(opcode, 0, 4)], (pc+exv) & 0xffffff); - case 51: return util::string_format("bs%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], pc + bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0)); + case 51: return util::string_format("bs%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9)); case 52: return util::string_format("bs%s %s", ts_cc[BIT(opcode, 0, 4)], ts_ar[BIT(opcode, 8, 3)]); case 53: return util::string_format("bsclr #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 54: return util::string_format("bsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv, (pc+exv) & 0xffffff); - case 55: return util::string_format("bsclr #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], (pc+exv) & 0xffffff); + case 55: return util::string_format("bsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 56: return util::string_format("bsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 57: return util::string_format("bsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 58: return util::string_format("bsclr #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 59: return util::string_format("bset #%d,%s:%s", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); case 60: return util::string_format("bset #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); - case 61: return util::string_format("bset #%d,%s:[asa6]", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)]); + case 61: return util::string_format("bset #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); case 62: return util::string_format("bset #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6)); case 63: return util::string_format("bset #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6)); case 64: return util::string_format("bset #%d,%s", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)]); case 65: return util::string_format("bsr 0x%06x", (pc+exv) & 0xffffff); - case 66: return util::string_format("bsr 0x%06x", pc + bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0)); + case 66: return util::string_format("bsr 0x%06x", pc + util::sext(bitswap<9>(opcode, 9, 8, 7, 6, 4, 3, 2, 1, 0), 9)); case 67: return util::string_format("bsr %s", ts_ar[BIT(opcode, 8, 3)]); case 68: return util::string_format("bsset #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 69: return util::string_format("bsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv, (pc+exv) & 0xffffff); - case 70: return util::string_format("bsset #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], (pc+exv) & 0xffffff); + case 70: return util::string_format("bsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 71: return util::string_format("bsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 72: return util::string_format("bsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 73: return util::string_format("bsset #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 74: return util::string_format("btst #%d,%s:%s", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); case 75: return util::string_format("btst #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); - case 76: return util::string_format("btst #%d,%s:[asa6]", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)]); + case 76: return util::string_format("btst #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); case 77: return util::string_format("btst #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6)); case 78: return util::string_format("btst #%d,%s:0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6)); case 79: return util::string_format("btst #%d,%s", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)]); @@ -35066,12 +35093,12 @@ std::string dsp563xx_disassembler::disasm_npar(u8 knpar, u32 opcode, u32 exv, u3 case 87: return util::string_format("div %s,%s", ts_daos[BIT(opcode, 4, 2)], ts_acc[BIT(opcode, 3, 1)]); case 88: return util::string_format("dmac%s %s%s,%s,%s", ts_ss[bitswap<2>(opcode, 8, 6)], ts_sign[BIT(opcode, 4, 1)], ts_damo4_a[BIT(opcode, 0, 4)], ts_damo4_b[BIT(opcode, 0, 4)], ts_acc[BIT(opcode, 5, 1)]); case 89: return util::string_format("do %s:%s,0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], exv); - case 90: return util::string_format("do %s:[asa6],0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv); + case 90: return util::string_format("do %s:0x%06x,0x%06x", ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), exv); case 91: return util::string_format("do #0x%03x,0x%06x", bitswap<12>(opcode, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8), exv); case 92: return util::string_format("do %s,0x%06x", ts_sbr_nos[BIT(opcode, 8, 6)], exv); case 93: return util::string_format("do forever,0x%06x", exv); case 94: return util::string_format("dor %s:%s,0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); - case 95: return util::string_format("dor %s:[asa6],0x%06x", ts_xyc[BIT(opcode, 6, 1)], (pc+exv) & 0xffffff); + case 95: return util::string_format("dor %s:0x%06x,0x%06x", ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), (pc+exv) & 0xffffff); case 96: return util::string_format("dor #0x%03x,0x%06x", bitswap<12>(opcode, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8), (pc+exv) & 0xffffff); case 97: return util::string_format("dor %s,0x%06x", ts_sbr_nos[BIT(opcode, 8, 6)], (pc+exv) & 0xffffff); case 98: return util::string_format("dor forever,0x%06x", (pc+exv) & 0xffffff); @@ -35086,43 +35113,43 @@ std::string dsp563xx_disassembler::disasm_npar(u8 knpar, u32 opcode, u32 exv, u3 case 107: return util::string_format("inc %s", ts_acc[BIT(opcode, 0, 1)]); case 108: return util::string_format("insert %s,%s,d", ts_actrl[BIT(opcode, 1, 3)], ts_dao3b[BIT(opcode, 4, 3)]); case 109: return util::string_format("insert #[exco],%s,%s", ts_dao3b[BIT(opcode, 4, 3)], ts_acc[BIT(opcode, 0, 1)]); - case 110: return util::string_format("j%s 0x%06x", ts_cc[BIT(opcode, 12, 4)]); + case 110: return util::string_format("j%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], BIT(opcode, 0, 12)); case 111: return util::string_format("j%s %s", ts_cc[BIT(opcode, 0, 4)], ts_eam1[BIT(opcode, 8, 6)]); case 112: return util::string_format("j%s 0x%06x", ts_cc[BIT(opcode, 0, 4)], exv); case 113: return util::string_format("jclr #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], exv); - case 114: return util::string_format("jclr #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); + case 114: return util::string_format("jclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), exv); case 115: return util::string_format("jclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), exv); case 116: return util::string_format("jclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), exv); case 117: return util::string_format("jclr #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], exv); case 118: return util::string_format("jmp %s", ts_eam1[BIT(opcode, 8, 6)]); case 119: return util::string_format("jmp 0x%06x", exv); - case 120: return "jmp [abs12]"; - case 121: return util::string_format("js%s 0x%06x", ts_cc[BIT(opcode, 12, 4)]); + case 120: return util::string_format("jmp 0x%06x", BIT(opcode, 0, 12)); + case 121: return util::string_format("js%s 0x%06x", ts_cc[BIT(opcode, 12, 4)], BIT(opcode, 0, 12)); case 122: return util::string_format("js%s %s", ts_cc[BIT(opcode, 0, 4)], ts_eam1[BIT(opcode, 8, 6)]); case 123: return util::string_format("js%s 0x%06x", ts_cc[BIT(opcode, 0, 4)], exv); case 124: return util::string_format("jsclr #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], exv); - case 125: return util::string_format("jsclr #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); + case 125: return util::string_format("jsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), exv); case 126: return util::string_format("jsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), exv); case 127: return util::string_format("jsclr #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), exv); case 128: return util::string_format("jsclr #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], exv); case 129: return util::string_format("jset #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], exv); - case 130: return util::string_format("jset #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); + case 130: return util::string_format("jset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), exv); case 131: return util::string_format("jset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), exv); case 132: return util::string_format("jset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), exv); case 133: return util::string_format("jset #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], exv); case 134: return util::string_format("jsr %s", ts_eam1[BIT(opcode, 8, 6)]); case 135: return util::string_format("jsr 0x%06x", exv); - case 136: return "jsr [abs12]"; + case 136: return util::string_format("jsr 0x%06x", BIT(opcode, 0, 12)); case 137: return util::string_format("jsset #%d,%s:%s,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], exv); - case 138: return util::string_format("jsset #%d,%s:[asa6],0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], exv); + case 138: return util::string_format("jsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), exv); case 139: return util::string_format("jsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffffc0 + BIT(opcode, 8, 6), exv); case 140: return util::string_format("jsset #%d,%s:0x%06x,0x%06x", BIT(opcode, 0, 5), ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 8, 6), exv); case 141: return util::string_format("jsset #%d,%s,0x%06x", BIT(opcode, 0, 5), ts_sbr[BIT(opcode, 8, 6)], exv); case 142: return util::string_format("lra %s,%s", ts_ar[BIT(opcode, 8, 3)], ts_fvbr1[BIT(opcode, 0, 5)]); case 143: return util::string_format("lra #0x%06x,%s", (pc+exv) & 0xffffff, ts_fvbr1[BIT(opcode, 0, 5)]); - case 144: return util::string_format("lsl #[shift5],%s", ts_acc[BIT(opcode, 0, 1)]); + case 144: return util::string_format("lsl #%d,%s", BIT(opcode, 1, 5), ts_acc[BIT(opcode, 0, 1)]); case 145: return util::string_format("lsl %s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 0, 1)]); - case 146: return util::string_format("lsr #[shift5],%s", ts_acc[BIT(opcode, 0, 1)]); + case 146: return util::string_format("lsr #%d,%s", BIT(opcode, 1, 5), ts_acc[BIT(opcode, 0, 1)]); case 147: return util::string_format("lsr %s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 0, 1)]); case 148: return util::string_format("lua %s,%s", ts_eam4[BIT(opcode, 8, 5)], ts_fvbr1[BIT(opcode, 0, 5)]); case 149: return util::string_format("lua (%s+0x%02x),%s", ts_ar[BIT(opcode, 8, 3)], bitswap<7>(opcode, 13, 12, 11, 7, 6, 5, 4), ts_agu[BIT(opcode, 0, 4)]); @@ -35136,77 +35163,78 @@ std::string dsp563xx_disassembler::disasm_npar(u8 knpar, u32 opcode, u32 exv, u3 case 157: return util::string_format("movec %s,%s:%s", ts_fvbr2[BIT(opcode, 0, 5)], ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); case 158: return util::string_format("movec %s:0x%06x,%s", ts_xyc[BIT(opcode, 6, 1)], exv, ts_fvbr2[BIT(opcode, 0, 5)]); case 159: return util::string_format("movec #0x%06x,%s", exv, ts_fvbr2[BIT(opcode, 0, 5)]); - case 160: return util::string_format("movec %s:[asa6],%s", ts_xyc[BIT(opcode, 6, 1)], ts_fvbr2[BIT(opcode, 0, 5)]); - case 161: return util::string_format("movec %s,%s:[asa6]", ts_fvbr2[BIT(opcode, 0, 5)], ts_xyc[BIT(opcode, 6, 1)]); + case 160: return util::string_format("movec %s:0x%06x,%s", ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6), ts_fvbr2[BIT(opcode, 0, 5)]); + case 161: return util::string_format("movec %s,%s:0x%06x", ts_fvbr2[BIT(opcode, 0, 5)], ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); case 162: return util::string_format("movec %s,%s", ts_sbr[BIT(opcode, 8, 6)], ts_fvbr2[BIT(opcode, 0, 5)]); case 163: return util::string_format("movec %s,%s", ts_fvbr2[BIT(opcode, 0, 5)], ts_sbr[BIT(opcode, 8, 6)]); case 164: return util::string_format("movec #0x%02x,%s", BIT(opcode, 8, 8), ts_fvbr2[BIT(opcode, 0, 5)]); case 165: return util::string_format("movem p:%s,%s", ts_eam1[BIT(opcode, 8, 6)], ts_sbr[BIT(opcode, 0, 6)]); case 166: return util::string_format("movem %s,p:%s", ts_sbr[BIT(opcode, 0, 6)], ts_eam1[BIT(opcode, 8, 6)]); case 167: return util::string_format("movem p:0x%06x,%s", exv, ts_sbr[BIT(opcode, 0, 6)]); - case 168: return util::string_format("movem p:[asa6],%s", ts_sbr[BIT(opcode, 0, 6)]); - case 169: return util::string_format("movem %s,p:[asa6]", ts_sbr[BIT(opcode, 0, 6)]); - case 170: return util::string_format("movep %s:%s,%s:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 171: return util::string_format("movep %s:0x%06x,%s:%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); - case 172: return util::string_format("movep %s:0x%06x,%s:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 173: return util::string_format("movep #0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 174: return util::string_format("movep %s:%s,x:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], 0xffff80 + BIT(opcode, 0, 6)); - case 175: return util::string_format("movep x:0x%06x,%s:%s", 0xffff80 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); - case 176: return util::string_format("movep %s:0x%06x,x:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, 0xffff80 + BIT(opcode, 0, 6)); - case 177: return util::string_format("movep #0x%06x,x:0x%06x", exv, 0xffff80 + BIT(opcode, 0, 6)); - case 178: return util::string_format("movep %s:%s,y:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], 0xffff80 + BIT(opcode, 0, 6)); - case 179: return util::string_format("movep y:0x%06x,%s:%s", 0xffff80 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); - case 180: return util::string_format("movep %s:0x%06x,y:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, 0xffff80 + BIT(opcode, 0, 6)); - case 181: return util::string_format("movep #0x%06x,y:0x%06x", exv, 0xffff80 + BIT(opcode, 0, 6)); - case 182: return util::string_format("movep p:%s,%s:0x%06x", ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 183: return util::string_format("movep %s:0x%06x,p:%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_eam1[BIT(opcode, 8, 6)]); - case 184: return util::string_format("movep p:0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 185: return util::string_format("movep p:%s,%s:0x%06x", ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6)); - case 186: return util::string_format("movep %s:0x%06x,p:%s", ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6), ts_eam1[BIT(opcode, 8, 6)]); - case 187: return util::string_format("movep p:0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6)); - case 188: return util::string_format("movep %s,%s:0x%06x", ts_sbr[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); - case 189: return util::string_format("movep %s:0x%06x,%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_sbr[BIT(opcode, 8, 6)]); - case 190: return util::string_format("movep %s,x:0x%06x", ts_sbr[BIT(opcode, 8, 6)], 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0)); - case 191: return util::string_format("movep x:0x%06x,%s", 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0), ts_sbr[BIT(opcode, 8, 6)]); - case 192: return util::string_format("movep %s,y:0x%06x", ts_sbr[BIT(opcode, 8, 6)], 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0)); - case 193: return util::string_format("movep y:0x%06x,%s", 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0), ts_sbr[BIT(opcode, 8, 6)]); - case 194: return util::string_format("mpy %s%s,#0x%01x,%s", ts_sign[BIT(opcode, 2, 1)], ts_damo2[BIT(opcode, 4, 2)], BIT(opcode, 8, 4), ts_acc[BIT(opcode, 3, 1)]); - case 195: return util::string_format("mpy%s %s%s,%s,%s", ts_ss1[BIT(opcode, 6, 1)], ts_sign[BIT(opcode, 4, 1)], ts_damo4_a[BIT(opcode, 0, 4)], ts_damo4_b[BIT(opcode, 0, 4)], ts_acc[BIT(opcode, 5, 1)]); - case 196: return util::string_format("mpyi %s#0x%06x,%s,%s", ts_sign[BIT(opcode, 2, 1)], exv, ts_damo2[BIT(opcode, 4, 2)], ts_acc[BIT(opcode, 3, 1)]); - case 197: return util::string_format("mpyr %s%s,#0x%01x,%s", ts_sign[BIT(opcode, 2, 1)], ts_damo2[BIT(opcode, 4, 2)], BIT(opcode, 8, 4), ts_acc[BIT(opcode, 3, 1)]); - case 198: return util::string_format("mpyri %s#0x%06x,%s,%s", ts_sign[BIT(opcode, 2, 1)], exv, ts_damo2[BIT(opcode, 4, 2)], ts_acc[BIT(opcode, 3, 1)]); - case 199: return util::string_format("norm %s,%s", ts_ar[BIT(opcode, 8, 3)], ts_acc[BIT(opcode, 3, 1)]); - case 200: return util::string_format("normf %s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 0, 1)]); - case 201: return util::string_format("or #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); - case 202: return util::string_format("or #0x%06x,%s", exv, ts_acc[BIT(opcode, 3, 1)]); - case 203: return util::string_format("ori #0x%02x,%s", BIT(opcode, 8, 8), ts_ctrl[BIT(opcode, 0, 2)]); - case 204: return "pflush"; - case 205: return "pflushun"; - case 206: return "pfree"; - case 207: return util::string_format("plock %s", ts_eam1[BIT(opcode, 8, 6)]); - case 208: return util::string_format("plock 0x%06x", exv); - case 209: return util::string_format("plockr 0x%06x", (pc+exv) & 0xffffff); - case 210: return util::string_format("punlock %s", ts_eam1[BIT(opcode, 8, 6)]); - case 211: return util::string_format("punlock 0x%06x", exv); - case 212: return util::string_format("punlockr 0x%06x", (pc+exv) & 0xffffff); - case 213: return util::string_format("rep %s:%s", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); - case 214: return util::string_format("rep %s:[asa6]", ts_xyc[BIT(opcode, 6, 1)]); - case 215: return util::string_format("rep #0x%03x", bitswap<12>(opcode, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8)); - case 216: return util::string_format("rep %s", ts_sbr[BIT(opcode, 8, 6)]); - case 217: return "reset"; - case 218: return "rti"; - case 219: return "rts"; - case 220: return "stop"; - case 221: return util::string_format("sub #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); - case 222: return util::string_format("sub #0x%06x,%s", exv, ts_acc[BIT(opcode, 3, 1)]); - case 223: return util::string_format("t%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_daos3[bitswap<4>(opcode, 3, 6, 5, 4)], ts_acc[BIT(opcode, 3, 1)]); - case 224: return util::string_format("t%s %s,%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_daos3[bitswap<4>(opcode, 3, 6, 5, 4)], ts_acc[BIT(opcode, 3, 1)], ts_ar[BIT(opcode, 8, 3)], ts_ar[BIT(opcode, 0, 3)]); - case 225: return util::string_format("t%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_ar[BIT(opcode, 8, 3)], ts_ar[BIT(opcode, 0, 3)]); - case 226: return "trap"; - case 227: return util::string_format("trap%s", ts_cc[BIT(opcode, 0, 4)]); - case 228: return util::string_format("vsl %s,0x%01x,l:%s", ts_acc[BIT(opcode, 16, 1)], BIT(opcode, 4, 1), ts_eam1[BIT(opcode, 8, 6)]); - case 229: return util::string_format("vsl %s,0x%01x,l:0x%06x", ts_acc[BIT(opcode, 16, 1)], BIT(opcode, 4, 1), exv); - case 230: return "wait"; + case 168: return util::string_format("movem %s,p:0x%06x", ts_sbr[BIT(opcode, 0, 6)], exv); + case 169: return util::string_format("movem p:0x%06x,%s", BIT(opcode, 8, 6), ts_sbr[BIT(opcode, 0, 6)]); + case 170: return util::string_format("movem %s,p:0x%06x", ts_sbr[BIT(opcode, 0, 6)], BIT(opcode, 8, 6)); + case 171: return util::string_format("movep %s:%s,%s:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 172: return util::string_format("movep %s:0x%06x,%s:%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); + case 173: return util::string_format("movep %s:0x%06x,%s:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 174: return util::string_format("movep #0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 175: return util::string_format("movep %s:%s,x:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], 0xffff80 + BIT(opcode, 0, 6)); + case 176: return util::string_format("movep x:0x%06x,%s:%s", 0xffff80 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); + case 177: return util::string_format("movep %s:0x%06x,x:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, 0xffff80 + BIT(opcode, 0, 6)); + case 178: return util::string_format("movep #0x%06x,x:0x%06x", exv, 0xffff80 + BIT(opcode, 0, 6)); + case 179: return util::string_format("movep %s:%s,y:0x%06x", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)], 0xffff80 + BIT(opcode, 0, 6)); + case 180: return util::string_format("movep y:0x%06x,%s:%s", 0xffff80 + BIT(opcode, 0, 6), ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); + case 181: return util::string_format("movep %s:0x%06x,y:0x%06x", ts_xyc[BIT(opcode, 6, 1)], exv, 0xffff80 + BIT(opcode, 0, 6)); + case 182: return util::string_format("movep #0x%06x,y:0x%06x", exv, 0xffff80 + BIT(opcode, 0, 6)); + case 183: return util::string_format("movep p:%s,%s:0x%06x", ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 184: return util::string_format("movep %s:0x%06x,p:%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_eam1[BIT(opcode, 8, 6)]); + case 185: return util::string_format("movep p:0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 186: return util::string_format("movep p:%s,%s:0x%06x", ts_eam1[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6)); + case 187: return util::string_format("movep %s:0x%06x,p:%s", ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6), ts_eam1[BIT(opcode, 8, 6)]); + case 188: return util::string_format("movep p:0x%06x,%s:0x%06x", exv, ts_xyc[BIT(opcode, 6, 1)], 0xffff80 + BIT(opcode, 0, 6)); + case 189: return util::string_format("movep %s,%s:0x%06x", ts_sbr[BIT(opcode, 8, 6)], ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6)); + case 190: return util::string_format("movep %s:0x%06x,%s", ts_xyc[BIT(opcode, 16, 1)], 0xffffc0 + BIT(opcode, 0, 6), ts_sbr[BIT(opcode, 8, 6)]); + case 191: return util::string_format("movep %s,x:0x%06x", ts_sbr[BIT(opcode, 8, 6)], 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0)); + case 192: return util::string_format("movep x:0x%06x,%s", 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0), ts_sbr[BIT(opcode, 8, 6)]); + case 193: return util::string_format("movep %s,y:0x%06x", ts_sbr[BIT(opcode, 8, 6)], 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0)); + case 194: return util::string_format("movep y:0x%06x,%s", 0xffff80 + bitswap<6>(opcode, 6, 4, 3, 2, 1, 0), ts_sbr[BIT(opcode, 8, 6)]); + case 195: return util::string_format("mpy %s%s,#0x%01x,%s", ts_sign[BIT(opcode, 2, 1)], ts_damo2[BIT(opcode, 4, 2)], BIT(opcode, 8, 4), ts_acc[BIT(opcode, 3, 1)]); + case 196: return util::string_format("mpy%s %s%s,%s,%s", ts_ss1[BIT(opcode, 6, 1)], ts_sign[BIT(opcode, 4, 1)], ts_damo4_a[BIT(opcode, 0, 4)], ts_damo4_b[BIT(opcode, 0, 4)], ts_acc[BIT(opcode, 5, 1)]); + case 197: return util::string_format("mpyi %s#0x%06x,%s,%s", ts_sign[BIT(opcode, 2, 1)], exv, ts_damo2[BIT(opcode, 4, 2)], ts_acc[BIT(opcode, 3, 1)]); + case 198: return util::string_format("mpyr %s%s,#0x%01x,%s", ts_sign[BIT(opcode, 2, 1)], ts_damo2[BIT(opcode, 4, 2)], BIT(opcode, 8, 4), ts_acc[BIT(opcode, 3, 1)]); + case 199: return util::string_format("mpyri %s#0x%06x,%s,%s", ts_sign[BIT(opcode, 2, 1)], exv, ts_damo2[BIT(opcode, 4, 2)], ts_acc[BIT(opcode, 3, 1)]); + case 200: return util::string_format("norm %s,%s", ts_ar[BIT(opcode, 8, 3)], ts_acc[BIT(opcode, 3, 1)]); + case 201: return util::string_format("normf %s,%s", ts_actrl[BIT(opcode, 1, 3)], ts_acc[BIT(opcode, 0, 1)]); + case 202: return util::string_format("or #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); + case 203: return util::string_format("or #0x%06x,%s", exv, ts_acc[BIT(opcode, 3, 1)]); + case 204: return util::string_format("ori #0x%02x,%s", BIT(opcode, 8, 8), ts_ctrl[BIT(opcode, 0, 2)]); + case 205: return "pflush"; + case 206: return "pflushun"; + case 207: return "pfree"; + case 208: return util::string_format("plock %s", ts_eam1[BIT(opcode, 8, 6)]); + case 209: return util::string_format("plock 0x%06x", exv); + case 210: return util::string_format("plockr 0x%06x", (pc+exv) & 0xffffff); + case 211: return util::string_format("punlock %s", ts_eam1[BIT(opcode, 8, 6)]); + case 212: return util::string_format("punlock 0x%06x", exv); + case 213: return util::string_format("punlockr 0x%06x", (pc+exv) & 0xffffff); + case 214: return util::string_format("rep %s:%s", ts_xyc[BIT(opcode, 6, 1)], ts_eam1[BIT(opcode, 8, 6)]); + case 215: return util::string_format("rep %s:0x%06x", ts_xyc[BIT(opcode, 6, 1)], BIT(opcode, 8, 6)); + case 216: return util::string_format("rep #0x%03x", bitswap<12>(opcode, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, 8)); + case 217: return util::string_format("rep %s", ts_sbr[BIT(opcode, 8, 6)]); + case 218: return "reset"; + case 219: return "rti"; + case 220: return "rts"; + case 221: return "stop"; + case 222: return util::string_format("sub #0x%02x,%s", BIT(opcode, 8, 6), ts_acc[BIT(opcode, 3, 1)]); + case 223: return util::string_format("sub #0x%06x,%s", exv, ts_acc[BIT(opcode, 3, 1)]); + case 224: return util::string_format("t%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_daos3[bitswap<4>(opcode, 3, 6, 5, 4)], ts_acc[BIT(opcode, 3, 1)]); + case 225: return util::string_format("t%s %s,%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_daos3[bitswap<4>(opcode, 3, 6, 5, 4)], ts_acc[BIT(opcode, 3, 1)], ts_ar[BIT(opcode, 8, 3)], ts_ar[BIT(opcode, 0, 3)]); + case 226: return util::string_format("t%s %s,%s", ts_cc[BIT(opcode, 12, 4)], ts_ar[BIT(opcode, 8, 3)], ts_ar[BIT(opcode, 0, 3)]); + case 227: return "trap"; + case 228: return util::string_format("trap%s", ts_cc[BIT(opcode, 0, 4)]); + case 229: return util::string_format("vsl %s,0x%01x,l:%s", ts_acc[BIT(opcode, 16, 1)], BIT(opcode, 4, 1), ts_eam1[BIT(opcode, 8, 6)]); + case 230: return util::string_format("vsl %s,0x%01x,l:0x%06x", ts_acc[BIT(opcode, 16, 1)], BIT(opcode, 4, 1), exv); + case 231: return "wait"; } abort(); } diff --git a/src/devices/cpu/dsp563xx/dsp563xxd.cpp b/src/devices/cpu/dsp563xx/dsp563xxd.cpp index 5181ca108b6..e8b054cc9c6 100644 --- a/src/devices/cpu/dsp563xx/dsp563xxd.cpp +++ b/src/devices/cpu/dsp563xx/dsp563xxd.cpp @@ -42,5 +42,5 @@ offs_t dsp563xx_disassembler::disassemble(std::ostream &stream, offs_t pc, const } else if(!smove.empty() && kipar) s = "move " + smove; stream << s; - return ex ? 2 : 1; + return (ex ? 2 : 1) | t_npar_flags[knpar] | SUPPORTED; } diff --git a/src/devices/cpu/dsp563xx/dsp563xxd.h b/src/devices/cpu/dsp563xx/dsp563xxd.h index e6d5b9b37ad..e54f747af71 100644 --- a/src/devices/cpu/dsp563xx/dsp563xxd.h +++ b/src/devices/cpu/dsp563xx/dsp563xxd.h @@ -24,6 +24,7 @@ private: static const u64 t_move_ex; static const u64 t_npar_ex[4]; + static const u32 t_npar_flags[0x100]; static const char *const ts_acc[2]; static const char *const ts_nacc[2]; diff --git a/src/devices/cpu/dsp563xx/hi08.cpp b/src/devices/cpu/dsp563xx/hi08.cpp index f22341c1acf..4666ac78f60 100644 --- a/src/devices/cpu/dsp563xx/hi08.cpp +++ b/src/devices/cpu/dsp563xx/hi08.cpp @@ -84,6 +84,7 @@ void hi08_device::write(offs_t offset, u8 data) m_isr &= ~ISR_TXDE; if(!(m_isr & ISR_RXDF)) m_isr |= ISR_TRDY; + machine().scheduler().synchronize(); break; } } @@ -179,6 +180,7 @@ u32 hi08_device::hrx_r() { logerror("hrx_r %06x (%s)\n", m_hrx, machine().describe_context()); m_isr = (m_isr & ~ISR_TRDY) | ISR_TXDE; + machine().scheduler().synchronize(); return m_hrx; } diff --git a/src/mame/access/acvirus.cpp b/src/mame/access/acvirus.cpp index 0f782ef2e6c..ba6736f1ed9 100644 --- a/src/mame/access/acvirus.cpp +++ b/src/mame/access/acvirus.cpp @@ -109,6 +109,9 @@ private: void prog_map(address_map &map) ATTR_COLD; void data_map(address_map &map) ATTR_COLD; + void dsp_p_map(address_map &map) ATTR_COLD; + void dsp_x_map(address_map &map) ATTR_COLD; + void dsp_y_map(address_map &map) ATTR_COLD; u8 p1_r(); void p1_w(u8 data); @@ -160,6 +163,21 @@ void acvirus_state::data_map(address_map &map) map(0x0400, 0x0407).rw(m_dsp, FUNC(dsp563xx_device::hi08_r), FUNC(dsp563xx_device::hi08_w)); } +void acvirus_state::dsp_p_map(address_map &map) +{ + map(0x20000, 0x3ffff).ram(); +} + +void acvirus_state::dsp_x_map(address_map &map) +{ + map(0x20000, 0x3ffff).ram(); +} + +void acvirus_state::dsp_y_map(address_map &map) +{ + map(0x20000, 0x3ffff).ram(); +} + void acvirus_state::palette_init(palette_device &palette) { palette.set_pen_color(0, rgb_t(142, 241, 0)); @@ -189,6 +207,9 @@ void acvirus_state::virusa(machine_config &config) m_lcdc->set_lcd_size(2, 16); DSP56303(config, m_dsp, 66_MHz_XTAL); + m_dsp->set_addrmap(dsp563xx_device::AS_P, &acvirus_state::dsp_p_map); + m_dsp->set_addrmap(dsp563xx_device::AS_X, &acvirus_state::dsp_x_map); + m_dsp->set_addrmap(dsp563xx_device::AS_Y, &acvirus_state::dsp_y_map); m_dsp->set_hard_omr(0xe); SPEAKER(config, "speaker", 2).front(); @@ -217,6 +238,9 @@ void acvirus_state::virusb(machine_config &config) m_lcdc->set_lcd_size(2, 16); DSP56311(config, m_dsp, 108_MHz_XTAL); + m_dsp->set_addrmap(dsp563xx_device::AS_P, &acvirus_state::dsp_p_map); + m_dsp->set_addrmap(dsp563xx_device::AS_X, &acvirus_state::dsp_x_map); + m_dsp->set_addrmap(dsp563xx_device::AS_Y, &acvirus_state::dsp_y_map); m_dsp->set_hard_omr(0xe); SPEAKER(config, "speaker", 2).front(); @@ -247,6 +271,9 @@ void acvirus_state::virusc(machine_config &config) m_lcdc->set_lcd_size(2, 16); DSP56362(config, m_dsp, 136_MHz_XTAL); + m_dsp->set_addrmap(dsp563xx_device::AS_P, &acvirus_state::dsp_p_map); + m_dsp->set_addrmap(dsp563xx_device::AS_X, &acvirus_state::dsp_x_map); + m_dsp->set_addrmap(dsp563xx_device::AS_Y, &acvirus_state::dsp_y_map); m_dsp->set_hard_omr(0xe); SPEAKER(config, "speaker", 2).front(); -- cgit v1.2.3