/* XPM */ static char *magma[] = { /*
magma*/ "(((((((((((((((*+++*(((((((((((*+****(((((((((((((", "(((((((((((((((**((((.0;:DWV41+(((+**(((((((((((((", "((((((((((((((((((0=BZ6U))))OExc:+((((((((((((((((", "((((((((((**(+((.RQ))))))))))))))7P(((+(((((((((((", "((((((((((**+((Tw)))))))))))))),))9ef(+*((((((((((", "(((((((((((*(+7)),,,))))))))))),,,,)hA((((((((((((", "((((((((***(8v)),-))))))))))))))),-,)UC.(***((((((", "((((((((++(/X))))))))))))))))))))))))))g((**((((((", "((((((((+(/[),,)))))))))))))))))))))),)-J**+((((((", "(((((((((0t)5,,)))))))))-2)))))))))))-,))C(*((((((", "(((((++*(7))))))))))))))9zK,,)))))))))),)h>(((((((", "(((((*+(F-))))))))))))))mYk),)))))))))))))E8((((((", "(((((+*.Z)-)))))))))))))9DM)))))))))))))),)d((((((", "(((((+(Y))))),---,))))))]PQ))))))))5,)))),)lV(*(((", "((((((8i)))))--)-9))))))^/_),)))))9))))))),)G*((((", "((((((c)))))),)iHy))))))M0`),)))),t[)))))),)O;((((", "(((*(3i)))),-)hRc),)))))Q+X),)))))mTB))),))))Y((+(", "(((+(a)-)),-)QV{)5))))))@(d)))))),)hWJ-)-,)))6/(+*", "((*(.[)-))-)kuF),5,)))))H(I),))))-9)E17)--))-)W(+(", "((*(/L,,)))]W0S),2,)))))v(R))))))),-)a+`))),-)n++*", "((((:)))-,)C(~))))))))))7(>-)))))))))U4b6))-))O/(*", "((*(I))),)G+/6,,))))))))J(b^))))))))))g(?),))),V(*", "(((1}))))eu(=)5,)),)))))V(1E)))))))),)]/(X),)))r((", "(((/O))))d(.@)),--,-2))O4(.w)))2),)))))W(;y))))H+(", "(((j,)))2;(4U)))5)k}-))M1(*7)))SG))))))7((Y))))M0(", "(((F))))G+(:)))))mR[)))Q.((B)))KJx)),))B((P))))O/(", "(((o))-):((J)))))FD,-))@+((N))))H3{),))Z.(.`),)2f(", "(((C)-)63((7))))v(X)2))e(*(Y))))M+;5)))S1((D))))j(", "(((a)-)q(((B)))|8+@),))N(+(R))))UP(n)))^b((/l),):(", "(((7),)A((*G),)T(.w),,)~(*(V-,--)W(;K))K4((+{),)A(", "(((7))m4((*`))^b(.Z)-2)=(*(/],5,)F((H))K/(((C)))A(", "(((I))E1(((X))_+(+@)2)64(**+H),)5P((=))k8(((A)))s(", "(((T))H*(((q))N(((X)-L:((*+(0x))M3((/L)S1(((f2),>(", "(((?))a((((=))?(((o))r(+(((((>,)G*((+_)Z.(((/l)9p(", "(((s))J((((s)9p(((3SL8(*(((((.z)=(*((e)B((((06)y8(", "(((;U)R((((/2L0((((qz*(+((((*(IQ.(*((N)I(+((1n)t.(", "(((36)?(*((.@L1(((*pr(((((((*(FA(**((d)A(+((1E)c((", "(((+B)?(((*(?60(((+++(((((((+++(++(((Nl3(*((1S)?((", "((*(T)o(((+(u|8(((++*(((((((++(+++(((eN(**((1i)>((", "((*(>)T(((((+Ij(((*+(((((((((*****((.n;(+*((3]E0(*", "((*(0K7((((((4D(((((((((((((((((((((0D((((((/)g(**", "((***G_+((((*+0+((((((((((((((((((((10*(((((>)>(+*", "(((*(D^3((((((((((((((((((((((((((((*(*((**(?X1(**", "(((((.[j(((((((((((((((((((((((((((((((((*+(g=((((", "((((((C=(((((((((((((((((((((((((((((((((+*1@8((((", "(((((*3C.((((((((((((((((((((((((((((((((+(Pc+*(((", "(((((*(:4((((((((((((((((((((((((((((((((**F/(*(((", "(((((++.3+*(((((((((((((((((((((((((((((((0f++*(((", "(((((+++++*((((((((((((((((((((((((((((((*++++*(((", "(((((**(*(((((((((((((((((((((((((((((((((((((((((", }; /*
*/