ELF>x@@AVAUIATUISHHHsH{MMHIHSHtfx2HKHH9HH)HHSHK1[]A\A]A^A<$ t9HH1[]A\A]A^DHH1[]A\A]A^H1 HH1HsHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHD$HD$ $D$0HD$qHT$dH3%(uH@HpAWL~AVAUATIUS1HIL-HAwg@AGIcDLf.IHLH1HI9tBH1LHxdIAvH1 HHI9uH1[]A\A]A^A_DAHLHd{H[]A\A]A^A_IHLH1);@A?HHLHHE1HLH11@?-HHcHDHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH=L H HA1~\AVL5AUIATIUS19t)1LLLiy[]A\A]A^[1]A\A]A^D1f.ATUISHHHLD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1xHHxSH$HLHH$ HD$HD$ D$0HD$}Ht$dH34%(uH[]A\øDAUATAUSHHHIHDC H DHL1H1HLCt|H H1HLCu|DCHLKDC H DHLP1@ZYZfH H1HL=KCH H1HL!CtH HHL1HHL[]A\A]H1H H1HLËCH aH 3@tnA^mH[]A\A]USHHHxHHH[]H1H[]@AWAVAAUATL-USHHIHHu3HuWHuo- IcDL@H1HLyH[]A\A]A^A_@H1HL\xHtHHHL1(efDHK HHHL[]A\A]A^A_1fH1HLLH[ K HfHHL[]A\A]A^A_H1H1HL|H[(H1HLTH{({ H61HL#!fDH1HLlEH{(P{ H Ex2H1HL&DHLH@{(HK HH[LHI]A\A]A^A_1NfDH{  H1HL)E(H1HLtE~HLDJZ;  E1H{ HC(HHLJ 1HC0LDHJ4IL;k EWH1HL[DHLuH1HLHs LDHrHHHL[]A\A]A^A_1HK H1HL(Hs(f.{ HH|fH1HLlHS Hs(LHO@HK H1HL(Lk@HK(1MEHLmH1HLQHK8HS(H[MELH]A\A]A^A_f)H HcH@{ L-H HHLIE1f{ H HHLIE1;HK(H1HLHs0LDHqS H ID@{ L-H HHLIE1&{ H HHLIE1HK(HK{ L-H HHLIE1F{ H HHLIE1HS(H6H=HHHLFHs0LDH,C H HHDDC(HK HfAhHHL[]A\A]A^A_H1SHHL1<; L=E1DHC0LDHJ4rIL;k(g1LHLyKH1HL,AVHL; E~E1HC0HHLJ 1dHC8LDHJ4FIL;k(E7H1HLDHL]uhE~HK HHHL1H H H H sH gH [H OH CH 7H +H H H H H H H H H H H H H H H wH kH _H SH GH ;H /H #H H H1HL4oH1HLTGEx2H1HLDHL H{ H?{ ExtH1HLLDHLHHL1CDHHHL1HHL1H H H=L H HA)1H H5H=H H5H=qH H5H=H H5H=\Df.AWAVAUATUSHLHH9DD$ ~IIII}XK4T$ HHx&IM9t8M9}H1HHyH[]A\A]A^A_H1[]A\A]A^A_HH1LLH[]A\A]A^A_f.AWAVAUATUSH>-~AHHILHcHɺH ADH1Lx5A|$ EoH ID1HH}@DH[]A\A]A^A_@ɸH DEHLD8xIL$ H1HHKx1HLHxHHH[]A\A]A^A_H1ɺH AD1HHIEoMD$ H 1HHD!H 1DHHzIt$(AWIعHYH1HHmHDLHHDHHH 1[]A\A]A^A_E1H~(AGEwD$fDH 1DHHAT$H 1HH!ID$@AW IعHJ4tH 1DHHUIM;l$(cH1HHZRDHL$lL$IHH߅H DEDhɺH ADH1L9EoIt$01IHDH1HHAD$ ML$(I 3 1LH 1DHH,LIL$HMD$PH1HH&yfHL$4L$IHH߅H AD16AGIt$ 1IH‰D$H1HHLA<$K T$H 1HH3IT$PB; E1L5IT$PAMIB9 LHD9HBHMEHB 1yJf.ɺH ADH1LEoIt$01IHDpH1HHML$(ED$ H 1DHH+fDɺH ADH1LEoIt$01IHD[ɺH ADH1L1EoMD$ H HH1DH 1DHHjIt$(AWIعHIHDɺH ADH1LI|$(EwA|$ m HDfɺH ADH1LII|$(AGD$5A|$ A fHًT$U@H~ k ɺH ADH1LVA<$ AGD$o I|$ 'AG EwE1D|$ D$T$H 1HHID$(H DHHN<N1XH 1DHH9ID$0T$IعHJ48LH HHHHHD1T$H 1HH4IM;l$ H1HH9@ɺH ADH1LaEoIt$ 1IHDo;ɺH ADɺH ADfɺH ADH1LQEoH 1HHD.IT$ It$(HHHDɺH ADH1LaA|$(EoMD$ H ID1HHg'ɺH ADH1LqEL$(EoMD$ H 1HDHCfDɺH ADH1LED$ EoH 1HHDkE1I|$8AGD$R@H 1DHH1T$H 1HHID$@AW IعHJ4dH 1DHHEIM;l$8H1HHJRD|$ H1HH$\wA<$ AGE1D|$ D$AG D$DH 1DHH)T$H 1HH ID$0T$IعHN<J4TLH HHHHHD1LLtDIL$XIT$PHID$HHHB iQF jH T$N81^_TH 1DHH5IM;l$(fH1HHDA<$ zAG EwE1D|$ D$T$H 1HH8ID$0H DHHN<N1H 1DHHqID$8T$IعHJ48LLH HHHHHD1LtCIL$XIT$PHID$HHHB iQF jH N8D1?ZYT$H 1HHIM;l$(BH1HH"uDH1HHTT$H 1HH4AD$XE1E1AD$XAID9HHD9HHHEID$`HRHLLHL@H1^AXAYyL@L@MD$(T$H 1HHffDH1HHDMD$HT$H 1HHf.H 1DHHit@H AW1HH@A|$ D|$ t#H1HH?fH1HHtH 1DHHyTA|$ D|$ H1HH'T$H 1HHo1L AH=H H1H H5H=L AH H5H=QH H5H=H H5H= f.SHH=IHtH=H1ۄu[f.H1LǾ[fDUSHHHHt)HH1H1[]f.H[]fDAWAVIAUATIUSHIHdH%(HD$1H HI;Ht@H$8u7A<$"tPL9|KL9FHL$dH3 %(HuNH[]A\A]A^A_@H1HپLA<$"uHHپL1AWAVIAUATIUSHIHdH%(HD$1H HI;Ht@H$8u7A<$"tPL9|KL9FHL$dH3 %(HuNH[]A\A]A^A_@H1HپLA<$"uHHپL1AVAUIATUISHHdH%(HD$1H HH;It5H$8u,}"tEM9w@HL$dH3 %(LuHH[]A\A]A^ÐH1HپL}"uHHپL1AVAUIATUISHHdH%(HD$1H HH;It5H$8u,}"tEM9w@HL$dH3 %(LuHH[]A\A]A^ÐH1HپL}"uHHپL1ATUISHH dH%(HD$1Ht$HH;t2HD$8u(}"tMHD$dH3%(H []A\DH1HپLD$ }"D$ u.zHLL{x?B3HT$dH3%(Hu3H []A\A]A^fHH1@H1AWAVIAUATHUSIIHHH(1AIH$HD$LHD$dH%(HD$1L<$H$IwHt$HHHD$tG1IALLLvxBB;HL$dH3 %(Hu6H([]A\A]A^A_HH1@H1Df.AVAUHATU1SIHHH IH$HD$LHD$dH%(HD$1x}L4$H$IvHt$HHHD$tA1HLLxEB3HT$dH3%(Hu9H []A\A]A^HH1@H1AVAUIATU1S1IHHH IH$HD$LHD$dH%(HD$1x{L4$H$IvHt$HHHD$t?11ILL]xAB3HT$dH3%(Hu5H []A\A]A^@HH1@H1out of memoryoutput errorinsufficient buffer sizetruefalse, %li%g'%s'NAinvalid value tagModuleFunctionAnyFixedDimVarDimVarDimElemSymbolicDimEllipsisDimArrayTupleRecordUnionRefConstrNominalScalarKindCategoricalFixedStringKindFixedStringFixedBytesKindFixedBytesStringBytesCharBoolSignedKindInt8Int16Int32Int64UnsignedKindUint8Uint16Uint32Uint64FloatKindBFloat16Float16Float32Float64ComplexKindBComplex32Complex32Complex64Complex128Typevarinvalid encodingio.c%s:%d: internal error: %s access=Abstract, ndim=%d, flags=[%sOPTION%sSUBTREE_OPTION%sLITTLE_ENDIAN%sBIG_ENDIAN%sELLIPSIS] C[F[fixedvararrayrefcategoricalstringbytescharboolint8int16int32int64uint8uint16uint32uint64bfloat16float16float32float64bcomplex32complex32complex64complex128not a keyword!?<>%s:: -> %s%li * var * %s * array... * %s... * ... * array * (t->tag == Tuple, ...)...{t->tag == Record, %s : }t->Union.ntags > 0[t->tag == Union| | %s of ref(%s(categorical(fixed_string(%li)fixed_string(%li, %s)fixed_bytes(size=%li)bytes(align=%u)char(%s)invalid tagvoidNoneCFortran,Module( name='%s', type=ParamIn( ParamOut( FixedDim( invalid contiguity tagtag=%s, shape=%li, itemsize=%li, step=%li, %s( offsets=[index=%li, %i%s], slices=[%li:%li:%li%sitemsize=%li, SymbolicDim( tag=%s, name='%s', EllipsisDim( Array( Tuple( TupleField( %s offset=%li, align=%u, pad=%u variadic=truevariadic=true, Record( RecordField( Union( UnionMember( tag='%s', Ref( Constr( Nominal( Categorical( items=[FixedString( size=%li, encoding=%s, FixedBytes( size=%li, align=%u, Bytes( target_align=%u, Char( encoding=%s, Typevar(name='%s', invalid charinvalid integer: '%s'out of range: '%s'underflowoverflowinvalid float: '%s'%s: '%s'invalid double: '%s'ast_union_fieldsast_record_fieldsast_tuple_fieldsast_datashapeunion_fieldsrecord_fieldstuple_fieldsdatashapeaccess=Concrete, ndim=%d, datasize=%li, align=%u, fixed_bytes(size=%li, align=%u)valid values for bool are 'true' or 'false'nX 38'F(xint)M+ K x     ( 0 8 @ H P X `  h  xp xt x F T    % - . / 0 2- 3x 5(a j zz8  M M      x 8 !8?!@!A!J    m  b cV p y~tag {U |{ } ~x    H h  p  1 2err 3 msg 4:M     n v M UndtM {   Ref   !"#$%&'()*+,-M M 'M ; E0 F G H0 I! CTtag D" K7T! M N O P" Qe~" m#$$}$" n#$}$" o #%$}$! qV r s t" u%V!   !(  nin     !  tag   ! $ ! H  ! y tag   !  tag   !    !      ! P    ! g !   !     b!    `!   %! 4  ! K ! o  !  %!  (  g    $ H y    %Ref P g     4 K o  !   !     x  ! 6  6 pad 6 ! m  6 pad 6      < !  m &8M   M ,: 5\ 6J 7' s t uxnin vx wx xx y 8" z\ |#$- #$-$- ##=$$- I)(Z$ fO)̙ - -curϴl* +t +ctx ,buf -s .-/P@0Uw0T}0Q00R00Xv/ZW]0U10T~/P0Uw0T}0Q00R00Xv/fW0Uv1rW1~W*+t+ctx,buf-s.-/0:U0Uw0T}0Q00Rv/ZWr0U10T~/0:0Uw0T}0Q00Rv/fW0Uv1rW1~W* 2+len+ctx,buf-s.-/P0Uw0T}0Q00R~0X@K$0Yv/ZW0U10T/P0Uw0T}0Q00R~0X@K$0Yv/fW0Uv1rW1~W*"+t+ctx,buf-s.-/0:0Uw0T}0Q@K$0Rv/ZW0U10T~/0:0Uw0T}0Q@K$0Rv/fW0Uv1rW1~W*0+vJ+ctx3P-d01W/W0Us0TP/W0U|0T30Q 0Rs/W 0U|0T10Q 0Xs1~W*+vJ+ctx3P-f1W/W0Us0TP/W0U|0T30Q 0Rs/W0U|0T10Q 0Xs1~W*p"+vpJ+maxp+ctxp3r@-llus1W/W0Us0Tw0Q:/W0U}0T30Q 0Rs/W0U}0T10Q 0Rs1~W*\8.+v\J+max\8+ctx\3^@-lu_81W/W0Us0Tw0Q:/W0U}0T30Q 0Rs/W 0U}0T10Q 0Rs1~W*HvL+vHJ+minHv+maxHv+ctxH3J-lldKv1W/W0Us0Tw0Q:/W0U}0T30Q 0Rs/W>0U}0T10Q 0Rs1~W*3i+v3J+min3+max3+ctx335-ld61W/W0Us0Tw0Q:/W+0U}0T30Q 0Rs/W[0U}0T10Q 0Rs1~W*'J+v'J+ctx'/W0Us4W0Uv0T30Q *jP+vJ+ctx4W0UT0T30Q 5hxS3+bufh3+th+dhx2hx+ctxh-njx63 74-ix/T0U|/{QL0Us0Tv0Q00)(0R /Px0Uv0Q0R00Xs/R0Us0Tv0Q /W0U|/{Q0Us0Tv0Q0R /R0Us0Tv0Q /RE0Us0Tv0Q /{Qy0Us0Tv0Q0R /R0Us0Tv0Q /{Q0Us0Tv0Q0R /R0Us0Tv0Q 4{Q0Us0Tv0Q0R 8I6Y 9z69p69f69Z6:;6;6/{Q0Us0Tv0Q~0R /{Q0Us0Tv0Q0R /P0Uv0Q 0R10Xs/{QF0Us0Tv0Q~0R /Rq0Us0Tv0Q /{Q0Us0Tv0Q~0R /{Q0Us0Tv0Q0R /P0Uv0Q 0R10Xs/{Q0 0Us0Tv0Q~0R 4R0Us0Tv0Q 8T 9T<]U9xU=mU84-E!94949494>4949494944{Q0Us0Tv0Q~0R 84F!94949494>4949494944{Q0Us0Tv0Q0R 85V#9359)59595:;?5;I5/{Qp"0Us0Tv0Q0R /{Q"0Us0Tv0Q~0R /{Q"0Us0Tv0Q~0R /P"0Uv0Q0R10Xs/W#0U|/RA#0Us0Tv0Q /{Qu#0Us0Tv0Q0R /R#0Us0Tv0Q 4W0U 0T 0Q 0R 85#%96969695:;'6;16/{Qb$0Us0Tv0Q~0R /{Q$0Us0Tv0Q0R /P$0Uv0Q0R10Xs/W$0U|/R%0Us0Tv0Q /W%0U|/{QQ%0Us0Tv0Q0R /{Q%0Us0Tv0Q~0R /R%0Us0Tv0Q 4W0U 0T 0Q 0R 8v5<)(95959595:;5;5/{Qr&0Us0Tv0Q0R /{Q&0Us0Tv0Q~0R /{Q&0Us0Tv0Q~0R /P'0Uv0Q0R10Xs/W'0U|/RC'0Us0Tv0Q /W['0U|/{Q'0Us0Tv0Q~0R /{Q'0Us0Tv0Q0R /R'0Us0Tv0Q 4W0U 0T 0Q 0R 8v4&2)94949494?4(;44R0Us0Tv0Q >v494949494>4@44{Q0Us0Tv0Q~0R Av4E?B*94949494?4);44R0Us0Tv0Q >v494949494>4@44{Q0Us0Tv0Q0R A]U.*9xU=mU4X0T10Q 0R /{Q*0Us0Tv0Q0R $0)(0R 1X/{Q+0Us0Tv0Q}0R /{QH+0Us0Tv0Q0R /Rs+0Us0Tv0Q /7+0Uv0T|0Q00RsBR+0UX0TU0Q /{Q+0Us0Tv/{Q,0Us0Tv0Q}0R /{QI,0Us0Tv0Q}0R /Pr,0Uv0Q0R10Xs/R,0Us0Tv/6,0Uv0T|B{Q,0UX0TU0R /T,0U|/{Q$-0Us0Tv0Q0R /{Qc-0Us0Tv0Q0R $0)(0R /P-0Uv0Q}0R00Xs/R-0Us0Tv0Q /{Q-0Us0Tv0Q}0R /X.0U|/R+.0Us0Tv0Q /{Qj.0Us0Tv0Q0R $0)(0R /P.0Uv0Q}0R00Xs/R.0Us0Tv0Q /{Q.0Us0Tv0Q}0R /{Q./0Us0Tv0Q0R $0)(0R /PW/0Uv0Q}0R00Xs/{Q/0Us0Tv0Q0R $0)(0R /{Q/0Us0Tv0Q}0R /{Q/0Us0Tv0Q}0R /P!00Uv0Q0R10Xs/{Q`00Us0Tv0Q0R $0)(0R /{Q00Us0Tv0Q0R $0)(0R /{Q00Us0Tv0Q0R $0)(0R /{Q10Us0Tv0Q0R $0)(0R /PF10Uv0Q}0R00Xs/{Q10Us0Tv0Q0R $0)(0R /{Q10Us0Tv0Q}0R /310Uv0Rs/{Q20Us0Tv0Q0R $0)(0R 1X/{QQ20Us0Tv0Q}0R /{Q20Us0Tv0Q0R $0)(0R /{Q20Us0Tv0Q}0R /{Q30Us0Tv0Q0R $0)(0R /{Q130Us0Tv0Q}0R /R\30Us0Tv0Q /R30Us0Tv0Q 1&X4W0U 0T 0Q Q0R  38 3CUxA4DbufU3DmemU EUDctxUFiWFnXxC@xv4Dbuf@3Dmem@ Dctx@G3x4Dbuf33E3Dd3xDctx3HFn6xG)x5Dbuf)3E)Dd)xDctx)Gxa5Dbuf3DtDdxDctxFiFnxIq5 q58a5Gx5Dbuf3DtDdxDctxFiFnxI5 585GxI6Dbuf3DtDdxDctxFiFnxIq5Gx6Dbuf3DtDdxDctxFiFnxI6 6865sx<7+bufs3+ts+dsx+ctxt-nvx/7U70Uv0TT0QQ0RsJR0UR0TU0Q 5Zx9+bufZ3+tZ+dZx+ctxZ-n\x89l99 :9:99:;:;%:/R`80U|0Tv0Q /R80U|0Tv0Q /R80U|0Tv0Q /R80U|0Tv0Q 4R0U|0Tv0Q 0R /X/90Us/{Q`90U|0Tv0Q}0R /R90U|0Tv0Q /{Q90U|0Tv0Q}0R JR0UR0TU0Q G4x0:Dbuf43Dt4Dctx4K6Fn7x5x K+buf3+t+dx+ctx-nx6L 8uL";9L9L9L/2X:0Us4R0U|0Tv0Q 8AL;9hL9^L9RL/>Xm;0Us4R0U|0Tv0Q 8 L"c<94L9*L9L/JX;0Us/JX;0Us/VX<0Us/R;<0U|0Tv0Q 4R0U|0Tv0Q AN<9O9O9O>N=O=O=O8N[=9N9N9N9N:@NLN9N9N9N9N:@N4R0U|0TvAN=9O9O9O>N=O=O=OA=Q'>9fQ9ZQ9NQM@pQ4U0U|0Tv0Q~A=Q>9fQ9ZQ9NQM@pQ4U0U|0Tv0Q8)O;@9ZO9PO9FO9:O:;fO;pOA=QX?9fQ9ZQ9NQM@pQ4U0U|0Tv0Q/R?0U|0Tv0Q /0:?0Uv0Q0R|/R?0U|0Tv0Q /R?0U|0Tv0Q 4W0U 0T 0Q 0R 8[P. A9P9P9xP9lP:;P;P/P@0Uv0T}0Q00X~0Y|/R@0U|0Tv0Q JP0UU0XQ0YR8CU%/A9SU8OB9-P9#P9P9 P:;9P;CP/0:A0Uv0Q~0R|/RA0U|0Tv0Q4W0U 0T 0Q \0R A=Q wB9fQ9ZQ9NQM @pQ4U0U|0Tv0Q~8OD9O9O9O9O:;O;OA=Qy9C9fQ9ZQ9NQM@pQ4U0U|0Tv0Q/RdC0U|0Tv0Q /0:C0Uv0Q0R|/RC0U|0Tv0Q /RC0U|0Tv0Q 4W0U 0T 0Q q0R A=QD9fQ9ZQ9NQM@pQ4U0U|0Tv0Q~8NF9N9N9N9N:;NA=QDE9fQ9ZQ9NQM@pQ4U0U|0Tv0Q?NE9N9N9N9NM@N4R0U|0Tv/RE0U|0Tv0Q 4R0U|0Tv0Q A]U.)sF9xU=mU4X0T10Q 0R 0X )0Y BRF0UR0TU/RF0U|0Tv0Q BRF0UR0TU0Q /RG0U|0Tv0Q /RAG0U|0Tv0Q /RlG0U|0Tv0Q /RG0U|0Tv0Q 1XBRG0UR0TU0Q /RG0U|0Tv0Q /R'H0U|0Tv0Q /RRH0U|0Tv0Q /0:vH0Uv0Q~0R|BRH0UR0TU/RH0U|0Tv0Q 1X/RH0U|0Tv0Q /LI0Uv0R|/RBI0U|0Tv0Q /RmI0U|0Tv0Q /RI0U|0Tv0Q /RI0U|0Tv/0:I0Uv0Q~0R|/RJ0U|0Tv0Q /R0J0U|0Tv0Q /R[J0U|0Tv0Q /RJ0U|0Tv0Q /RJ0U|0Tv0Q /0:J0Uv0Q~0R|BRK0UR0TU0Q /R-K0U|0Tv0Q /RXK0U|0Tv0Q /RK0U|0Tv0Q /RK0U|0Tv0Q 1&X4W0U 0T 0Q 0R  L8 KG xALDbuf 3Dt Dctx GxuLDbuf3DtDctxGxLDbuf3DtDctx5x|sN+buf3+mem 2+ctx-i-nx8sNKN9N9N9N/RM0Uv0T|0Q /WM0Uv0T90Q /RM0Uv0T|0Q /RN0Uv0T|0Q /R#N0Uv0T|4R0Uv0T|0Q 4R0Uv0T|0Q GxNDbuf3Dmem DctxGxNDbuf3EDdxDctxFnxGx)ODbuf3EDctxGxODbuf3DtDdxDctxFiFnxIO O8 OGlxODbufl3DtlDdlxDctxlFinFnoxI3GWx[PDbufW3DtWDdWxDctxWFiYFnZxIOGExPDbufE3DtEDdExDctxEKGFnHxIP P8PG+x=QDbuf+3E+E+E+Dd,xDctx,Fi.Fn/xGx{QDctxDbuf3DnxFix5xR+ctx+buf3+dx+fmtJN,ap~FnxA=QeR9fQ9ZQ9NQM@pQ4U0Us0Tv0QQ/-SR0Us0Tv0Q|0Rw1~WOx-SPctxPbuf3PfmtJNQap~Rnx/-SS0Rw1~WOx{TPctxըPbuf3PfmtJPap{TSnxTUS9U9U9U9U4bX0Q10R 0X}0Y~1W/W*T0Uv0T80Q /WTT0Uv0T:0Q 4W0Uv0T10Q zUJTVtagOuJ/CUPtuW]U.5U9xU=mU4X0T10Q 0R 0X0Y 1&XU6J]UVt6X_xUY_UY_PNKUXJxUV__sJV__nJ-YJPYJ{TZ=Qc-V9NQ9ZQ9fQ;pQ4R0U|0T}0Q~ZPZW9P9P9P9Q9Q9Q;(Q;2Q[P W9P9P9Q9Q9Q9P:@~V@V4R0Us0Tv0Q /0:2W0Uv0Q0Rs4R0Us0Tv0Q \ \ A\ ]^ %^u\ >^{^^^^\\ ^E^U\ \ \L\ \ \ \ _% : ; I$ > $ >   I7I&I  : ;  : ; I8 : ;I8 I I!I/ : ; <4: ;I?<4: ; I?<&  : ; : ;I8  I8  : ;I 8  : ;> I: ; (  : ; I8 > I: ; ( > I: ; : ; : ;I! : ;": ;I#'I$I% : ;I&!I' : ;(') : ; *.?: ;'I@B+: ;I,4: ;I-4: ;I.4: ;I/10B112: ;I34: ;I415.: ;'I@B64I47 U81RUX Y91: U;41<1X Y =1> 1? 1@41A1X YBB1C.: ;'ID: ;IE: ;IF4: ;IG.: ;'I H I4I4JB1K4: ;IL 1UM NO.: ; 'I@BP: ; IQ4: ; IR4: ; IS4: ; IT1RUX Y U.: ; 'I V: ; IW1X Y X.?: ; 'I 4Y: ; IZ.1@B[ 1U\.?<n: ;].?<n^.?<n: ; _.?<n: ; n23U303T033]33U33]22T23V33T33VZ3r3Pr3|3S33P33S33S33U93|3^33^33^1!2U!2>2T>22]22U22]12T2>2R>22V22T22Vh2~2P~22S22P22S22S22UG22^22^22^01U1<1T<11]11U11]00T0<1R<11^11T11^01Q11V11Q11Vj11P11S11P11S11S11UI11_11_11_/$0U$0A0TA00]00U00]/ 0T 0A0RA00V00T00Vk00P00S00P00S00S00UJ00^00^00^/"/U"/g/Sg/k/Uk//S/"/T"/j/\j/k/Tk//\9/N/ak//a//H.2.U2.w.Sw.{.U{..S.2.T2.z.\z.{.T{..\I.^.a{..a..LP-y-Uy--S--U-.SP-y-Ty--^--T-.^P-y-Qy--]--Q-.]--P--\--P- .\ ..P..\,,U,-S--U-O-S,,T,-^--T-O-^,,Q, -] --Q-O-],,P,-\--P-J-\J-N-PN-O-\++U+B,SB,L,UL,,S++T+I,^I,L,TL,,^++Q+K,_K,L,QL,,_++R+G,]G,L,RL,,],,P,=,V=,L,PL,,V,,P,,V*+U+r+Sr+|+U|++S*+T+y+^y+|+T|++^*+Q+{+_{+|+Q|++_*+R+w+]w+|+R|++]>+D+PD+m+Vm+|+P|++V++P++V**U**S**U**S**U**T**V**T**V**T0*;*U;*H*Q0*F*TF**X**T"U"kVktUtUVTU U VTUUVUVUVUV:U:VUV"U"VUV U LVLuUu V U %!V%!z!Uz!!V!!U!9"V9"Z"UZ""V""U"e)Ve)r)Ur))U))V))U)#*VTm\mtTtT\TT\TT\T\T\T\5T5\T\T\T\TL\LpTp \ T %!\%!u!Tu!!\!!T!9"\9"U"TU""\""T"e)\e)r)Tr))T))\))T)#*\Q[_[tQt_Q_Q_Q_~~7_7LQL_  #_####Q#$_$[%[%%_%&&(_(^)^)e)_e)r)Qr))Q)#*_RtRtRRRRRRRRRRAAR.R.RRRRRRRRLRLiRi R R %!R%!6!R6!?!R?!N!RN!W!RW!n!Rn!!R!!R!9"R9"N"RN""R""R"e)Re)r)Rr))R))R)#*R&X&jSjtXtSUXSRSUXe)Se)r)Xr))X)#*S'8PS[PPPP)P7HPVvPwPPPP?P@QP\iPPP".PFWPbqPPP P?_P`qP|PPPP'GPfPPP!PzP !P!%!P!!P!!P!!P! "P,"9"P_""P""P""P""P##P''P$'1'PA'M'P''P''P(.(P9(Y(P((P))P0]R],'A'0A'']S"#S^)e)S^"#^^)e)^T\"#\^)e)\UV"#V^)e)V0]" #0##],P7DP\mP{PP'#<#PG#T#Pl#}#P##P##PnP''P))P)) SF(g(S^F(g(^| F(f(| VF(g(VF(g(1F(g(SF(g(^F(g(V+7St((S+7Pt((P((+7| t((| +7Vt((Vt((1t((St((P((t((V S##S*#*SP ##*"*P"*#* \##\*#*\ V##V*#*V0 ]##]P  P , PD S P| P P P##P#[%S((S))S#$$[%#((#))#[%\((\))\#[%V((V))V/%[%]((]/$D$PO$\$P|$$P$$P% %P#%C%PN%[%P((P[%&S ))S)*S[%%%&# ))#)*[%&\ ))\)*\[%&V ))V)*V&&] ))]%%P%%P%%P &&PD&S&P&&P&&P&&P ))P((S()S((#()#((| ((| ((V()V((P()1()S()#()V)Q)S)Q)#)0)| )Q)V1)F)P9)Q)19)Q)S9)Q)#9)Q)Ve)r)  U V T U V U T T Q Q R S U R S R P PU V / T/ 0 U0 V UT S 0 T0 S TQ" ]" 0 Q0 ] QR \ / U/ 0 R0 \ RP PP Pc\ \0 \cS S0 ScV V0 V+0Gc10110 O 0O 1 0?JPPPK R P ! U! V U V T  U Y VY n Tn o Uo V T U V'T'(U(AVAMUMNUNVTUV ! T! T ! Q! ^ Q  ^  Q _ ^_ o Qo ^ Q ^(Q(G^GMXMNQN^Q^ ! R! \ R  \ U  R [ \[ n Un o Ro \ U R \'U'(R(C\CMYMNRN\UR\$ , P P P  PJ _ P P  P P PHVPPPPPPPPJpPuPPP*CPDOPP-9PDZPP0?PDIPQfPPP! - \\ t \! - S\ t S! - V\ t V- E \ \- E S S- E V V9 E \ \\9 E S SS9 E V VV \ s V{\{@K${s {V1@K$\V 1 \ 1 s 1 VR ` ^R ` VR ` \  ~  _  V  \ \ \\ ~ ~~ S SS V VV' 5 0~ ] ]T ` Pr P PP P ~ V \C\CMYMNRG^GMXMNQ4SAVAMUMNUE]EMTPMPNlSIS*BS-\\-^^-SS-VV -]P$-PLP~PZQZ[~L[VL[\w\ 1\\w_ 1__wS 1SSwV 1VV] 1]PPP P$1P_V\Yg^YgVYg\\\__s s VVP_V\1_\VBp Ut\t{U{\U)\),UT)T),TQx^x{Q{^Q)^),QRrVr{R{VR)V),R0#KSeqS),0<KPRVDeV{V)VTDKxU\De\{\)\CUCSUS@T@VTVGQGQGRG\R\9GQGHQ9GTGHV9GUGHSUUTTQQPUrVryUyVUVUVTqSqyTySTSTSQv]vyQy]Q]Q]Rx^xyRy^R^R^,A^,A],@s,@s03U3_U(Z `U\U\UU`T]T]TT`QVQVQQ`0SS00U0xVxUVUUVU0T0~^~T^TTT0Q0z\zQ\QQQ0R0|]|R]RRR0X0X0Y0wSwYSYSY+0QKm_C^PivPTTQQRRXSYUTVU,3&,9<AD\`e)h 0 ! - ` t - 9 9 E  {  /4@IPPpI*B0psw 8*"#^)e)din'')) &''P(P(g(+@x(( *#*#`%))`%&)*((() X /usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/7/include/usr/include/x86_64-linux-gnu/bits/types/usr/includeio.cstdio2.hstddef.htypes.hlibio.hFILE.hstdarg.hstdio.hstdint-intn.hstdint-uintn.hndtypes.herrno.hstdlib.hstring.hassert.h i~X~f~<X J=8?KM/jxXp Xx_/k]xYQ;\htlJ#fy=et vJ X XI/cxJ`a.0/}X9.tw&u/\Y;g=Y;=.tw&u/\JY;g=Y;=.wg/jJY;g=Y;=.wg/kYWg;=YXlw"Gi/ %ҕyYWg;=YXlw"Gi/.%ĕ tO7}O88NUY;2j[v"w =-Y3O7O77O8NUY;2[v%w =-Y3@O7A)y7O88NUY;2@[v(w =-Y3O7A)%)k7O88NUY;2\[v$w =-Y3ScalarKindndt_snprintf_d_shortbufnamendt_ast_repr_IO_lock_touter_dimsgp_offsetndt_value_tstderrcont_IO_buf_endFixedBytesKindStringtagsflagsFixedString__builtin___vsnprintf_chkast_common_attributes_with_newlineBoolslicesast_variadic_flagndt_type_name_IO_write_endunsigned intndt_callocfuncendianuint32_tcomma_variadic_flag_flagsFixedStringKind__int32_tNDT_RuntimeErrorndt_encodingUtf32endptrTypevarconstraint_markersndt_is_little_endianArrayndt_repr_tndt_encoding_as_stringNDT_LexErrorstrtoullNonvariadicndt_variadicndt_reallocfunc_ndt_offsetsNDT_IndexErrorcomplex floatFunctionndt_accessConstrcomplex double__fprintf_chkndt_is_optionalast_comma_ast_variadic_flagUint32ndt_is_concretestrtoll_posstdoutUint8_IO_save_endrecord_fieldsstopfloatmethindexndt_snprintfoverflow_arg_arealong long unsigned intndt_apply_spec_emptyInt16Complex128NDT_MemoryErrornargsast_datashape__uint16_tndt_strtochar_IO_backup_base_offsetast_valueio.cComplexKindvalue_filenondt_freefuncabortndt_offsets_t__gnuc_va_listndt_init_tfunction_typessize_tConcreteint64_tSignedKindoffsetAnyKindstrtol_IO_read_base_Boolstdinndt_alloc_nextntypesComplex32__fmtdatasizeUtf8nslicesBFloat16Int32ndt_strtobooltypesUint64ndt_is_abstractEllipsisDimcount__streamValBoolcharCategoricalndt_strtof_modendt_strtolencoding_IO_marker__errno_location_IO_read_ptr_ndt_snprintfNDT_ParseErrorConstMsgelemwisefortranndt_mallocfuncast_function_typesndt_indentUcs2Float16va_list_IO_write_baseVarDim_IO_2_1_stdin_long long intndt_valuevariadic_flagstep_IO_2_1_stdout_NDT_Success_IO_save_baseitemsizeBytesRequireNAast_type_flags__aptarget_alignast_common_attributesnamesFixedDimNDT_NotImplementedErrorsizendt_strtodextrandt_strtoul__pad1__pad2__pad3__pad4__pad5ndt_tdef_constraint_tndt_really_fortranUnsignedKindaccessUnionoption_vtable_offsetFloat32strlen__int64_tBComplex32long doublendt_err_formatuint16_tFixedBytes__vsnprintf_chkndt_msgast_tuple_fieldsndt_list_as_string_IO_read_endndt_tunion_fieldsshort int_ndtlong intRequireCshapeRequireFndimValString__stack_chk_failoffsetsNDT_OSErrorVarDimElemndt_slice_tflagFloatKindModule__va_list_tagfprintfrefcntndt_as_stringindent_IO_FILE_plusndt_errorbuf_tfp_offsettuple_fieldsreprComplex64startValInt64NDT_TypeErrorSymbolicDimndt_contigVariadic/home/sameer/gitrepos/xnd-ruby/ndtypes/ext/ruby_ndtypes/ndtypes/libndtypesinit_lockstrtoulast_record_fieldslong unsigned intTuple_old_offsetNDT_ValueError_IO_FILEreg_save_areaint32_tFloat64__assert_failUint16DynamicMsgndt_strtoullAbstractdatashapetypeNominalunsigned chardatashape_listndt_methods_t__uint32_t_sbufndt_apply_spec_tcategorical_IO_write_ptrnoutAsciiast_categoricalInt64strtodstrtoffixed_tag_as_stringast_union_fieldsndt_type_keywordNDT_InvalidArgumentErrorntagsndt_context_tGNU C11 7.4.0 -mtune=generic -march=x86-64 -g -O2 -std=c11 -fstack-protector-strong__off_tndt_freesigned charshort unsigned intndt_memory_error__builtin_va_list__PRETTY_FUNCTION__doubleRecordChar_chain_ndt_contextFILEValNA_flags2align_cur_columnUtf16Int8ndt_strtoll_IO_2_1_stderr___off64_tValFloat64_unused2_IO_buf_basevsnprintfndt_endian_is_setGCC: (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0zRx `BBE A(D0c (A BBBH ^ (F BBBF H (A BBBA G A l|KFB B(D0A8S@ 8C0A(B BBBF h 8F0A(B BBBI i /P$cFIE D(C0a (F BBBH A(C BBBF0xBAD M  AABA TBBD A(P08Y@H8A0 (G ABBN |(F ABB0<AAJ M GAO DFA8 BBE B(H0A8M@[ 8F0A(B BBBE g 8G0A(B BBBI A 8G0A(B BBBO ! 8D0N(B BBBM Y 8G0A(B BBBO  8A0M(B BBBG ? 8G0A(B BBBQ t BBB B(A0A8JP] 8F0A(B BBBH D 8C0A(B BBBH X8D0A(B BBBSBBB B(A0A8DP 8A0A(B BBBE Y 8G0A(B BBBO  8S0A(B BBBL  XQ`^XAP`XQ`]XAPXA``XBP@jAD K Y0`JAAJ e CAK GAAHBBE B(D0A8JPg 8A0A(B BBBE HBBE B(D0A8JPg 8A0A(B BBBE @,BBE A(D0G@a 0A(A BBBB @pBBE A(D0G@a 0A(A BBBB 0BAD G@X  AABF 0BAD G@X  AABF @BBE A(D0OP 0A(A BBBC H`BBE B(D0A8P` 8A0A(B BBBD @BBE A(C0MP 0A(A BBBI @BBE A(C0OP 0A(A BBBE ||$0/2`c@Oe <  hX x S 0"H;T    mrw|I?QFB49N}voi\VP JE:5#0)*/#5; AGMSY_ekqw}wsjc!< M^n{D RT!X(e/o6<dCJQX_f8mt {tZ`hv|N8V& /D#)/5;A%GMS Y_ekqw}9}  '.5#<9ChJvQX_Yfmt {"-3<FT>\jBK#-*18?XFMT [1b ipEw(~N !1CXo}0*j*J*+,P-.//(0;1F2io.c_ndt_snprintfast_categoricalndt_type_nameindent.part.1ndt_snprintf_dast_common_attributesast_common_attributes_with_newlinedatashape_list__PRETTY_FUNCTION__.4141__PRETTY_FUNCTION__.4059__PRETTY_FUNCTION__.4071__PRETTY_FUNCTION__.4047ast_datashape__PRETTY_FUNCTION__.4227__PRETTY_FUNCTION__.4315__PRETTY_FUNCTION__.4239__PRETTY_FUNCTION__.4251.LC1.LC0.LC2.LC8.LC5.LC10.LC7.LC6.LC3.LC4.LC9.LC55.LC54.LC53.LC52.LC51.LC50.LC49.LC48.LC47.LC46.LC45.LC44.LC43.LC42.LC41.LC40.LC39.LC38.LC37.LC36.LC35.LC34.LC33.LC32.LC31.LC30.LC29.LC28.LC27.LC26.LC25.LC24.LC23.LC22.LC21.LC20.LC19.LC18.LC17.LC16.LC15.LC14.LC13.LC12.LC11.LC56.LC57.LC58.LC59.LC60.LC62.LC64.LC61.LC66.LC63.LC67.LC68.LC69.LC70.LC65.LC71.LC100.LC101.LC103.LC106.LC108.LC80.LC137.LC113.LC114.LC118.LC119.LC123.LC134.LC125.LC129.LC127.LC130.LC117.LC131.LC138.LC132.LC104.LC105.LC72.LC73.LC107.LC109.LC76.LC110.LC135.LC136.LC102.LC122.LC121.LC133.LC112.LC74.LC75.LC97.LC99.LC78.LC77.LC82.LC81.LC79.LC96.LC95.LC94.LC93.LC92.LC91.LC90.LC89.LC88.LC87.LC86.LC85.LC84.LC83.LC128.LC116.LC111.LC98.LC139.LC124.LC120.LC126.LC115.LC140.LC188.LC189.LC190.LC191.LC145.LC146.LC147.LC148.LC150.LC143.LC152.LC153.LC154.LC155.LC157.LC162.LC163.LC164.LC165.LC161.LC166.LC172.LC174.LC175.LC176.LC144.LC168.LC177.LC178.LC179.LC180.LC181.LC158.LC182.LC183.LC184.LC185.LC186.LC187.LC149.LC167.LC169.LC173.LC159.LC160.LC141.LC142.LC156.LC171.LC170.LC151.LC192.LC193.LC194.LC195.LC198.LC199.LC196.LC200.LC197.LC201.LC202_GLOBAL_OFFSET_TABLE___errno_location__vsnprintf_chkndt_err_format__stack_chk_failstderr__fprintf_chkabortndt_is_abstractndt_really_fortranndt_is_optionalndt_endian_is_setndt_is_little_endianndt_encoding_as_string__assert_failndt_is_concretendt_strtoboolndt_strtocharstrlenndt_strtolndt_strtollndt_strtoulndt_strtoullndt_strtofndt_strtodndt_as_stringndt_allocndt_memory_errorndt_freendt_list_as_stringndt_indentndt_ast_repr='() *++N,a-./01> S2c3s456789:;<=>#?3@CASBcCsDEFGHIJKLMN#O3PCQSRcSsTUVWXYZ[\]^#_/6`=aDbV[icde'f.g{hfi+j+ k% l3 f: mU +s + n  % 1 = c o p   q r s? td us v w x y' x9 nk z  { | n? } ~  7dk_ wf~rr l'f.5rY`rfrrRl[f|+3n'3LXdp|OtJKLM $60<HT`;lx@E+@nrlx-9\ELSaZblqx a da Ta taX+ (5<#Bn&g KQn+f*k;Re P W ` fg    2!J!j!!!! ""J"y"""#6#w###$>$$$$f$$$%=%%%%&&(&f/&P&&&&&'d'fq'+''''(((S({(((( )@)h)u)|)a)b))) ,)a)))) D)a))) )a)** *a**7*/Y*0*****+4+++++++, S,e,s,,,,, -%-2-D-K-v-- ---. ./.E........./5/s////////a0000`1111^2222P3333    $(,048<@DHtLhP\TPXD\8`,d hlptx|xl`TH<0$ X| @ 8    d    $ (,048<@DHLPTX\`dhlptx| IYuy}5-% -%   $(,048 <@D8HL(PTX|\!`\!dx!hl!pt "x|" "d $(,048<@DHLPTX\`dh,  $  $ $ ) #. $V; $ B $ I $ P $W $ ^ $Yc $n $u $ $ $h $ $ $C $@ $^ $ $9 $ $ $  $- $ : $nG $T $a $n ${ ${  $ $  $%  $  $ $ $  $ $. $5  $< $C$ $J1 $_> $ L $ W $-b $B { $ $L $:  $? $I  $6 $y $ $  $" $ ' $13 $k? $ V $a $l $by $@ $W  $f $ $A $ $ $ $Q $ $^ $F $c $ $) $6 $C $ V $]c $ p $ $  $  $ $% $ $  $ $B $ & $7 $ = $C $I $ O $g $m $ls $y $ $* $ $}  $  $ $  $o  $ $ $  $ $H $e $ $z $ $ $ $v  $ $n $  $} $ $6  $z! $' $u - $3 $ 9 $? $E $ K $Q $_ W $] $c $i $V o $u $| $u $  $] $  $ $q $ $N $; $f  $  $ $  $;  $f  $ $ $3 $h U $Vo $` | $ $f $ $< $Q $/ $ < $I $Q W $ q $$~ $  $ $  $ $ $z $  $ . $ ; $,_ $$l $ $$ $ $ $z $ $ $z $ $) $ 6 $C $Z $ q $$~ $ $$ $ $' $ $ $  $p $ ' $ > $U $b $ y $p $$ $ $l $ $* $ $} $  $  $o  $+ $7 $ C $HO $[ $g $s $ $v $ $ $f $ $ $ $ $y $ F $yS $ w $ $* $ $o $* ${ $1 $o $ $ $O $ $  $ $ $ $ . $4 $| D $P $| g $t $A $  $ $ $  $h $ $+> $2[ $ u $, $  $4  $)2  r  $, S13AT3^s3333 $1    $,( -?2Vb2s2222 $&0 $ K   /: ? $,J O=1d11111  $ /8 YH f =k $,v {B0e00000# $./N ^ gc ${ #/9//N/E / $T$.D T oY $q v3.I..1.E. $! $ !P-A  Q w a f $ 5 z---. .# $".,N ^  n u s $ ,,)-H- !O-/ $ :+Z V j z   s  $ +,i,,/ ?,M $eX*x T   q $ +8++,+L \+j $u* R ** $0* <$ r)*FXQ $\~  D  $i    $T  H "0 $"CMFybr# 9'<>F$'pBz'K'-(>9(*Y9A "Q $Z $c %l v%q "z % 0&7\{=Ghr'#G#l# #' 1 #N ^ df "v & ) G'  "p s' ' ' ( P( M(! q( ! (! (!g(:!J!+R! "b! (k! )t! [)}! )!x(! )! )! *! H*!(!!! "" k*" *" )+!" r+&" "/" +8" ,="g"q" """ ""D "T #| 8#B# l#v# ###*### ### "# ,$ , $ d-$ -$ "$$ --$ ,.2$/$Y$c$O$$$|$$$$$$%$%%H%R%#%y%%N%%%)%%% 0%`%% "@& .& /& /#& /(& "@1& 0:& S0?&%i&s&%&&%&& &'&'D&:'D'T&\'&''&''&''*' (( .((6( "pF( 1O( D1X( 1a( 1j((( 1(((((( 2( =2( `2( 2(())&)7) )S) 2\) 2e) 2n) 3w))) A3)1)))9)) d3) 3) 3) 3)9)*Q)6*G*e)c* 3m*)***'**9*S++?+I+j+t+++++7,,V@,J,ws,,,,,,-%-Z-d-@-\----.".,.?a.hk.`.|...v.%///X/'//O/Y/f//"0W0a000z0 0 1-1!G1!|1F1!1T1!1! 2\2 "!2,"H2jR2_"22"22"23"(323#S3]3(~33)3)333 H3 $& 4 $B4 $w4 $4 $4 $4 $5 $^ T5 $T \5 $^ w5 $ 5 $T 5 $ 5 $<6 $T D6 $J6 $6 $T 6 $6 $6 6 $46 47 47 5%7 5*7 V7 u77 $77 57 d67 67 N77 777 "8 288 {88 88 "(8 918 968?W8Ma88^88n8 8{8K 8D 9 909W9!a9 9<9990 99 $: $i1: $ <: ^: :l: ;z: <: =: H?: $T : :! : ": A: A: $B:) :t ;R';- /; " ?; ZBH; BQ; BV;5 n; ;T;9 ; "P; B; EC; C;A ; ; < 2<X<<Y<Vh< < C< C< D< < < "< AD< dD< D< D< " = "= D= D&= E/= @E4= ">= `= |= cE= E= E=$ =R = E= E= F=R >` ,> H> 6FQ> nFZ> F_> u> > > "> F> F> LG> G> "> G> (H> ? H? H? H!? 7? Y?T z? ?r ? ????@@0@ X@@H@ "0X@ Ia@ NIj@ Is@ Ix@ "0@ J@ ?J@@@`@NAPA "p*A uJ4AQ $ |Q $ QQ TQ OUQ UQ UQ9R FVR V(R V-R9CRHfRRR $2RR VR $WR ]WS WS S.S $8SYS WhS jXwS YS YSS "S }ZS ZS ZS ZSAST!T+TKTUTqTT $J T $T0T [T,T D[TZ UU+U6U_DU $o ^U $nU $2yU $U $ U $U $U`U p[U [U \V ] V2VMV f]VV ^_V ^hV S_qV _zV Q`V `V %aV "`V [aV aV aV bV >bV wbV "`VW WC3WiPW?[W $_W $gW $1 kW $1 sW $ wW $ W $W $W $W $W $< W $< W $W $W $C W $C W $W $W $ W $ W $W $W $W $W $W $W $W $W $g W $g X $X $X $X $X $X $'X $+X $3X $g7X $g?X $CX $KX $ OX $ WX $[X $cX $gX $mX $Z' 4#QW[ e 0(`| < $D0*d**+0,tP-./ /d012.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rela.rodata.rodata.str1.8.rodata.cst4.rodata.cst8.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.rela.eh_frame @3@F(& 4, 412 4cEp;@@nXM2?\?i?{?rXv@v  b@`0@0 @(0U" 0w,0@@(#X 0>Sh