ELF>@@AWIAVAUATUHSH(G HT$t7VEHH51H=@HD$Aą;1IcdA)HZEHcEHL$LIA)LDDAŅ.IcdAh9}3H=^AdAhB+EO|$9AdA9EhECA MZLIAŅM=DH=D$D$EhZALJdDILJdA9QDl$f.H=IcdAh9H=HDHhH=HIH DHH@D@R1ҋD$,PAhPAdPAGP1AdAhH0UfDE8 /H=1LH(D[]A\A]A^A_H=H$L$AH=AD$)DLHH VHIH=DHH@D@R1AUAGP1H D$IH e1H=DHH@D@AUAGP1IcdAhY^9fDIcdDHHE1HIhL RT$,RAhRAdRAWRPH@RH@P1AdAhH@k@8 IcdEhA)HZEIAUE1AWeL RPH@RH@P1IcdAhH 9DLHE1L HIVRAUAWRPH@RH@P1H0D$H\$HA݅SUHtfD t$HUUU UUUHUH9uD$A9H= 1HIL 1AUE1t$AWRPH@RH@P1H0~HcHAŅAƇEOE1H=8H H=HIDHH@D@R1AGP1XZIHH 1ҾQH=DHH@D@hASAGP1H fHIE1QhL ASAWRPH@RH@P1H0fD8 AƇD8E11HIL RAWRPH@RH@P1H IHH 1ҾH=DHH@D@AUt$AGP1H AHھHDl$$8 'LDl$AWAVIAUATUHSHH8G t9HH51H=fDAׅHG0HT$LgPE1HD$HD$,HD$P@H=3HcL2Dl$,E9$HL$H|$DIcD)LA MŅtƀ{uH=,tDLHE1L HH@RT$<RAUUSRPRH@H@P1H@>LHH :HHH=DHH@D@R1UCP1H fLHE1L HH:RUSRPRH@H@P1H0tAE1u E9sz|DxDDD)A)A9DGHpLDE|xD|9rHpADžǃ|E9rEEA9zH8[]A\A]A^A_DHl$EJuH=1vH8H[]A\A]A^A_L'Aׅ~BILtNfA$UA}AƄ$UfDIA$UM96A$UttA$UfA$UAU2wAƄ$Uf.A$UD-AUAHHcɉ@A Ut A8 UtVA UH@t$4ID$~AƄ UAL$PH@HxjLL$<AU_E$UAYDAHHcA UtA8 UA UD@H~T$4IT$EAƄ UAL$BHRHzjLL$<Y^A$U|@A$UASA@D@A$U&H=1+A$UAƄ$UADŽ$UfD3A$U<H=ADŽ$Ue1gAD$E1n1HL PID$@P1XZ+AƄ$UAD@8 H=1dHHL 1AWE1USRPRH@H@P1H0fD8 H=*@8H H=HHDHH@D@R1CP1XZDLHH @HHH=DHH@D@R1ҋD$HUHL~+H}HHHJ /2HH @qH9uIIƐHI uUHuLI$8RLHHM}HMȅH]HJ4HEfoHH CoHKH9uff.fUHAWAVAUATSHH8HuAUAUA̅$H{(DHCt*>HH51H=fIcLAL@HEIIMHIIĐI tvAT$ HL)ItHEH}J8H4RA fdDG2 JMP" bufS( cpV0Y4 max\8_' @ hpbeilo5r9Z )iacy5|57   )(8+ @ 7 . 5G . Q H4  HJ HR HW T\d\ txeW rxfW i \ @j m JkTlX $m B.  $~ B.p q rHsH t+ $U\ ] id^ $a m )rawu~ p)fdxVV ) id $  L(0 ts 8 8RL TWts0TX 0U)usbLU)casbUU H{ E $ buf E $U. D  $ $ buf E$ + .C`  $ $ $6 $X $YCX+6 APL tx rx b+d tx rxU X) e1d id $ usbk 0+ 8 drv<@)H .H;k +  5 5 ;  ctx) srvD(B d*cati H H n s YS  $ $ YYY $ $ 8 ctx .  Z!!&+D0( 1) 4 6 9+X < $`!>H!@H !BH !DH !FH !HH  Kxd[h t E  x + +  + 9/NG NSB( 9X-7H7H!7H("N&*outP R QY S+&"VS W X"[i*vty\ "_~*rb` "c d eY fY"i*rawj + \M#T#Y0#]S#ai#g~#k +.X/E&HY0/x&HYYJ5H G   W0$z5 E1%V$$$ $8F +f5  L 5  I< $s 8$ 8@HYY9$\H8YY9$]% E WQ PQLH^ Y9$;  =' _#:" `buf#7:@:Jaftr%b8 k%%%;<025F *U|TwQ1T=2"  .<89EFQ3+RTX0YJT5aT1TEX0Y0T6T1TDX0Y0Gao: {|p029d*Us1TT8T~U T Q R >%UsTQ~]U T Q R /@yU1T7\U T (Q0R U1T7Q R (X0Y ca,' buf<ftrE,R$i $ $&,- bufBftrKts i $2.&.,/ bufDftrMtsn ts .i $=2.&{tsbuf/len; rv&K,K bufK1lenK:rvMiMHcascas&,Fts,buf,0len,9rv.cl. oi.9&tsbuf-len?HHrvHHd"e! -buf0 -fts9Itsz3" """ "0"v2""D "#U|TwQ~1Tf#!% #%#% #+#5#%?!:#;D#E#, buf; ftsDtsK "li $#2.Js#>. buf= ftsFtsHD#i tsn K s#li $#2.g2*-ts-buf( -len4 Il3k*w'**y* **+*f$URX s $ &v"Y|s@$U1T1$T~Q R @$U1T1@%U1T7%T}\S%U ThQ0R @o%U1T7%U~T}\%U TVQ0R \%U TeQ0R &T}T&U1T1Q RhX0Y &U1T7Q ReX0Y &U~T}'U1T1Q RVX0Y \8'U TQQ0R U1T7Q RQX0Y 3*(*** *'QsUvTQs32*q(V*K*@* a*(U T Q R@(U0T7(U@)U0T5A)U0T5Q RX0Y \)U TQ0R )U0T7Q RX0Y \$*U TQ0R ?zk*>z bufz+ lenz4i|?E*tsEbufE* lenE3rvGooG clG?1*ts1buf1' len10l3h= v2LWco=-  +!,F7,8@+U1T1,T|Qv $ & ,U|Tv\X,U T :Q0R v,U|TvU1T1Q R :X0Y ,UT } $ &~"Q}RX|Y @-U1T76-U~Tx-U1T7Q R @X0Y -U~T\U T @Q0R GF.l`Ux;u2.Q ={0 B-/+T~YKk/+T~Y@/U0T3@/U0T3/U0T3Q R nX0Y \0U T nQ0R \U0U T yQ0R U0T3Q R yX0Y 0U T Q R @0U0T7i 1UU@31U0T5u1U0T5Q R X0Y \1U T Q0R 02U0T7Q R X0Y \h2U T Q0R  $24. $24.! $24.k $24.{jI~ : ; 9 I8 I( H} !I1B41B : ; 9 I8 :!;9 I8 I : ; 9 I  : ; 9! : ; 9 I8:!;9 IH}H}4:!;9 I&I 4:!; 9 I$ > :!; 9 I!I/ <4:!;9 I(>! !I: ; 9! :!; 9 .?: ; 9 'I< 1 U! :!;9!I !k" :!;9!# :!;9!I$.?: ;9 'I<%1&.:!;9!'I !'(( :! ; 9! I !k ) : ; 9 I8* :!;9 I8 +41,:!;9 I-:!; 9 IB. :!;!I8 /'041IB144IB2!I31RBUX!Y W 4!I/5>! !I: ; 9 6 : ; 9 I!8 7>! !I:!;9!8.?: ;9 '<9::!;!9 IB; 1< 1U=1RBUX!YW >:!; 9 I?.:!; 9!'I !@!I7!A !: ; 9!B!I/C !:!; 9!D :!;9!E.?: ; 9!'<F 1UG1RBX!YW H I4:!; 9!IBJ.:!; 9!' !K4:!; 9 IL% M$ > N O&P : ; Q: ; 9 R : ; 9 I kS : ; 9 T : ; 9 U : ; 9 V  : ; 9 W : ; 9 I 8X : ; 9 I 8Y4: ; 9 I?<Z'I[ I8 \ : ;9 ].?: ; 9 'I<^.?: ; 9 '<_.?: ;9 'I@z`: ;9 IBa4: ;9 IBb1X YW c.: ;9 ' d.?: ; 9 'I@ze: ; 9 IBf1X Y W g.: ; 9 'I@zh.1@ziH}j.?<n: ; '(U()S)*U**S**U*/S/0U00S00U00S'(T(***w**T*///T////T/000T00'(Q(/Q//Q///0Q00Q00w00Q00'(R(*R**R*/R//R//R//R/0R00R00R(*^*/^))_)))*_)) $ & U"#8)* $ & U"#8))w))s})*w**s}))0))py)) ~ $ &1)* ~ $ &1**R*-R./R*-^./^*-./*-S./S**0*+ }5%++ }5%#++} 5%#+- }5%./ }5%*+]++}`+-]./]++[--[--..[./-.^-.-.S-.s..t..w..0..pt.O...ptO.O.-. ~O $ &1##U#%\%%U%'\##T##U#$_$%%%w%%_%&&&_&'##Q#$S$%%%w%%S%&&'S''##P#%%%w%'$$&'_$$_$$&'$$\&'\$$|&'|$$w&'w''P''0''  s"5%'' s!5%$$O $ &1&' O $ &1%&} $ & |"#8%%0%%p5%%% p 5%%%1%&]%&w&&s&&P&&qw%& $ &1OUOT_ToUo_U _ U _ U _U_UFTFTVToToVT V T T T VTVTVT?Q?TToQo  Q  Q QQ] P`oPo\ \\`oToV VV`oUo_ __P]P]P]PP][]P ] P ]P]`o0oS SS Q SSS T VVV U ___ PP S T T R 0 vTUSUSUU#ST^T^T^T^TTT^T!^!#T##T##^QVQQVQQQVQVQ  !Q!!!!Q!#V##Q##V___Q__ _!!_T^^ ^!!^SS S!!SPVPPVPVP V!!P0]] ]!!]PVPV!!VQ]T^S0\\P su_ su ss_}|P_Q_!#_TT!#T\!#\1!#10}T}T!#}T,~`      !!!!!#$$&'%&&&)))**-./*++-./**,,    Y 9[ ftz A7tJ;k!ttK"xtK \tt  t=wJ uXJ YX!ttJ[ "uxt rfX  < Xx f hHJ<2!ttK m"uj<XA7t@!tto `ae< XM+9<<>. =: tqA8yt8Q=<<yfX &  < nUffXA! <Ct<; Xi X  T= f Xw 0 N< ftz< Q SE?P  nX& Q.gJzi;`~<u <Y?g  xA 78< t4t< >:Y%jbK  =lX <  XXm "/<yJC ty.vX<<GJ,+8<e<W VY,J,Gi n9XJ7=e>?HYDX:W?,e?,-<9t<?@+IKDX;I+.8<E8:<8Ja <+c8<M<f<r?86<X<E wX BB.XX<9, X,X>0 fX~$T7u7tOSA;=ZX Xz*Xr= <6<%ttK;X +%E= =Mf;JKIXtJz<!zf=VX YJ<If<K:hK<<` *(<! J%T= hM";JK;[  $rXg,gKuXJ v sX*"?>gE/dE=@8;"<*-1*9?":/2"U1"G>I+j=IgI$ 8:= f b>6NuJKXs tZ< X=gXI$ &.-XyXX u<XX< . @E1DP_EVT_LOS_ONdefault_valueLOG_FILENAME_NONErate_ctr_group_desce1_cas_statesync_count_shortbufnamenum_items_IO_lock_toutputmanualE1_TS_MODE_CASE1DP_EVT_TYPE_IO_buf_endosmo_stat_item_group_descloglevel_vtable_offsetappendedrb_rightosmo_isdnhdlc_varsidenttgt_gsmtappreviousmonitorE1DP_CMD_CAS_IO_write_endunsigned intsc_bufnextLOG_TGT_TYPE_FILE_freeres_listsa_bits_flagsprint_ext_timestampchunk_lenLOG_FILENAME_PATH__int32_tframe_nrosmo_hexdump_flags2sd_journale1d_line_ctrstrerrorffbit_shiftrx_buf_markersfacilityrateosmo_panicE1DP_CMD_SABITSdata_bitse1oip_line_demux_in_e1_line_mux_out_superchanmodeprev_e1_line_demux_in_channelizedE1DP_CMD_LINE_QUERYe1gen_privssize_t_e1_tx_hdlcfsLOG_TGT_TYPE_SYSTEMDnum_catrate_ctr_group_get_ctrE1DP_EVT_LOS_OFFe1oip_line_mux_outE1DP_RESP_TYPEosmo_stat_item_groupprint_filenamedata_receivedosmo_log_infoE1_LINE_MODE_CHANNELIZEDuint32_tE1_TS_MODE_HDLCFCSLOG_FILENAME_POS_HEADER_ENDgp_offset_IO_save_end_e1_rx_rawquery_rx_cur_columnfilter_datasuperchanprint_filename2indexclass_idMSG_CMSG_CLOEXECprint_timestampe1_intfoverflow_arg_areaE1_FRAMING_MODE_CRC4long long unsigned int_IO_wide_datafileMSG_ERRQUEUEobufrx_frame_e1_rx_caslinesosmo_e1dp_servercbinrate_ctr_group__uint16_tbuf_tsMSG_FASTOPEN_IO_backup_baseMSG_TRUNC_offset_e1_line_demux_in_ts0ctrsLOG_TGT_TYPE_STDERR_filenoMSG_OOBtimevalcolorosmo_stat_item_descprint_fnVTY_SHELLgsmtap_instE1DP_EVT_AIS_OFF_e1_ts_writetx_lensize_tLOG_TGT_TYPE_GSMTAPlong intwidthLINE_CTR_CRC_ERRindex_sub_e1_ts_readdo_adapt56LOG_TGT_TYPE_VTYprint_category_hexLOG_FILENAME_BASENAME_IO_read_base_Boolosmo_stat_itemMSG_FINMSG_EORsb_lenconfig_IO_write_ptrtv_usecE1DP_CMD_TS_QUERY__uint64_trx_buf_sizeLINE_CTR_RX_OVFL_IO_markerlastDXFRfinetgt_vtycur_errmaskE1DP_EVT_AIS_ONtx_bufiac_sb_in_progressrb_nodee1_line_demux_inprive_bitscharnum_ctrhdlc_modeE1_FRAMING_MODE_NO_CRC4osmo_wqueuesb_bufrb_lefte1_tsLINE_CTR_FRAMES_DEMUXED_E1Oframingprint_filename_posdo_bitreverseMSG_NOSIGNALlong long intDE1Dlog_print_filtersuint8_tstatusE1DP_CMD_TS_OPENvty_typeshift_regE1DP_EVT_SABITSVTY_MORELINEE1_TS_MODE_OFFgroup_descriptionLOG_TGT_TYPE_EMSCRIPTENbitsMSG_DONTWAIThostnametimergroup_name_prefixfilter_map_IO_write_baseintfctr_desctgt_rbLINE_CTR_FRAMES_MUXED_E1TMSG_DONTROUTEparent_nodeswriterate_ctr_addintvE1DP_EVT_LOF_ONVTY_MOREframebytes_to_writeosmo_isdnhdlc_decodedo_closingwqueuelog_infowatchdograte_ctr_desc_e1_tx_case1_ts_modememsetprint_categoryE1_LINE_MODE_SUPERCHANNELMSG_ZEROCOPYMSG_SYNbufferE1DP_EVT_CASsize_freeres_bufE1_DRIVER_DAHDI_TRUNKDEVescapeE1_CAS_STATE_UNSYNCE1DP_EVT_LOF_OFFlog_contexthdlc_bits1LOG_TGT_TYPE_STRRBcoarsetx_ofs__pad5interfaceslong unsigned intVTY_TERMheight_e1_rx_hdlcfsfnamee1_lineffvalue_e1_tx_rawunitdrv_datae1_cas_rxosmo_e1dp_msg_typelogp2num_cat_useritemsMSG_CTRUNCE1DP_ERR_TYPElogp_stublog_info_catactivelong doubleuint16_te1_framing_modee1_daemonbuf_validlog_categoryserial_strLINE_CTR_USB_ISO_TRUNCE1_DRIVER_VPAIRe1_line_mux_outE1_DRIVER_USBlog_check_levelE1DP_TYPE_MSKE1_CAS_STATE_SYNC_IO_read_endenabledshort intLINE_CTR_TX_UNFLE1DP_EVT_RAI_OFFdescriptionrx_buf_usedLOG_FILENAME_POS_LINE_ENDprev_errmask__errno_locationhindexVTY_FILElengthVTY_CLOSEe1_driverE1DP_CMD_LINE_CONFIGpriorityE1_LINE_MODE_E1OIPframe_countrate_ctrrx_byteslog_target_typenodee1_ts_stopuint64_tMSG_PEEKe1_line_modee1_cas_txllist_headindentE1DP_EVT_RAI_ONMSG_BATCHlog_save_filterstx_started__ssize_tfp_offset__uint8_treaddstpos_e1_line_demux_in_superchanoctoi_peerGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fasynchronous-unwind-tablesMSG_RSTLOG_TGT_TYPE_SYSLOG_wide_dataMSG_MORE_locktv_secdata_IO_codecvt_codecvtlist_old_offset_IO_FILEosmo_e1dp_cas_bitsnum_valuesreg_save_areaint32_tMSG_WAITFORONEMSG_WAITALL__va_list_tagexpert_modevty_createdtgt_fileE1DP_CMD_INTF_QUERY_e1_line_mux_out_channelizedlog_filterentrytypecategoriesunsigned charbit_shift__uint32_tdahdi_trunkdevuse_colorlinetimeoutitem_desc__suseconds_tVTY_SHELL_SERV__time_traw_outputstatehistosmo_timer_listfailstatsrb_parent_colorprint_tidframe_baseprint_levelMSG_CONFIRMtx_frame__off_trecvsave_fnsigned charosmo_isdnhdlc_encodeVTY_NORMALlog_targetshort unsigned intrate_ctr_per_intvmemcpy__builtin_memcpycurrentLINE_CTR_LOA_IO_read_ptrfilter_fnLINE_CTR_RX_REMOTE_ADTRUNKDEVLINE_CTR_RX_REMOTE_ELINE_CTR_LOSlog_filename_typegpsdo_chainlog_filename_posFILEdesctgt_syslogMSG_PROXY_IO_save_baseosmo_e1dp_server_eventdchannel__off64_tts_buf_tailroom_unused2_IO_buf_baseE1_TS_MODE_RAW/build/coverity/source-Osmocom/osmo-e1d/srcmux_demux.c/build/coverity/source-Osmocom/osmo-e1d/src/usr/include/x86_64-linux-gnu/bits/usr/include/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/types/build/coverity/install-Osmocom/include/osmocom/core../include/osmocom/e1d/build/coverity/install-Osmocom/include/osmocom/vty/usr/include/x86_64-linux-gnu/sysmux_demux.cmux_demux.ctypes.hunistd.hstddef.hstdint-intn.hstdint-uintn.hstruct_timeval.hstruct_FILE.hFILE.hisdnhdlc.hlinuxlist.hrate_ctr.hstat_item.hproto.hlinuxrbtree.htimer.hvty.hsocket.he1d.hlogging.hlog.hstring.hutils.hsocket.hproto_srv.hpanic.herrno.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx 8BEB B(A0D8D`+hhpGxHHFY`V 8D0A(B BBBH ZhhpDxFK`yhFpVhA`ih[pJxHHFILY`~h_pIxLY`]h[pGxFILK`hNpQxFILK`~hHpHhA`LhhpBxFK`RhPpSxFILK`ThFpIxLK`LhepDxFK`PX BBE B(A0D8Gpx[JBAEEPKp[xhCEKpUx[FEEPKp 8A0A(B BBBF v 8D0A(B BBBE xlPxKpvxoMxApxJHxApTxNNEEPKp_xGHxAp[xhGBAEKpxxEEPKpaxeAEKpxJIxBp,AH BEGG G ,AC IV E  &#((-h2 7<AF Zh`@ekqw}X@   07N^umux_demux.c_e1_ts_read.LC1.LC5.LC6.LC4.LC2.LC3.LC8.LC7.LC0_e1_ts_write.isra.0.LC10.LC9.LC11.LC14.LC13.LC12.LC16.LC15osmo_panicosmo_isdnhdlc_encodeosmo_log_infolog_check_levelrecvosmo_hexdumplogp_stub__errno_locatione1_ts_stoplogp2strerrormemsetwriteosmo_isdnhdlc_decodememcpyosmo_e1dp_server_evente1_line_mux_outrate_ctr_group_get_ctrrate_ctr_adde1oip_line_mux_oute1_line_demux_ine1oip_line_demux_in;BKP !"I#m!"!"!7$GT %&!"' !%">!Z$e w% %$4 eq(& ('$5 co(!"- Xd()!&* % :%q(&&* (& 4U%|+&; !Q "j , - ! " $  + (F $Q c  % $   (6 .a , ! "( / /!%"~!"(&!$":am(&!&*%$9%Q&X*o(%"%@GS%ov(&+%.3y12c3.192^ens+512^//l1y2/!"&5%Ect( '   , * 1 % 8 @D |K K\ Ea go  t   X   0    S     % h6  B N  _ k 5x   C    m    k E     h     6 &  - [ # (, K< H R ]\ tf q g}      /   =   u 5   & >3 @ M [Z  g t \ / O M  v       V u  #/ A9 X d Nq  ~ Q    v   c  r  M   (%  *  6 _C V b Vo [ f   f   N V [ f  ( 4 fA  N v [ h {  . 1       0     B & C W  f l r x s ~ w A 0   Q         w    ?     p     * 7 BD kQ }  {       V    <. 3 B 7 H O N T g fm _ s  y    0    X  4 H A <N 7[  h p h     @  (  {    p R W f l r &x ~    S  B         D   % 2 a@  N     H  |   [ - V: > S ` { m mz  "       A    +  V  b o  | Q    E *    '     U   l V c  {   i ) y / Y 5  D Q  ^ 8t 7  8 f           ( =5 H Y * e r     f         , q8 *E $ R _ 5l y r \  c 2   0    i , . VY 7y   X  d r      &   | E    U   ' 9  F (       ` = L    Q 3      & [G g Q  8 q    A  ]    7     6 , + ( 4K |T  X  i m sr  {    W C          $= HA DGp at ]}H              W O  v b4Kbp}       $ ( 5 9 B[ _ eM & $2=w(&/3(@XM^z9@x@ W |# :  F S b }q | X  | !> |  | G 9  G y    i  | B : t b      @' 6 <: 8C SG MP qT mY b f s w          ! ! !6! <:! 6D!Y! h]! df! s! |w! x! ! !(! ! ! ! ! !"7"(("&5"E"}\"w"g" o" |" X#  # |R# !# A## # # P# 2# # # )# ##`#  $ I$ A$ k$ c$$ ($ -$  6$ :$ C$ I G$ A U$$$M$$%;%2%J%T%)p%^%%%h%%% %&u3&K&U&b&&& &+&s&&h'>'/'9'T'l'|'x' ' l ' d '  '  '  '  ' '  '  ''''"(,( 5;(  ?(  H(  L(  U(  Y(  ^( 5g(  k(  r(T(((&(((()h )8)B)O)\)q))))))))Y**%*3*  A* |l* * k *+ 8 + * +  !+ p *+ E .+  7+  ;+  D+ N+ @^+ " b+  k+ P o+ F x+ | |+ t + @+  +  +  +  + Z+ - + # +U +n ,J !, 6,O,@Y, w, ,,@, , - 7-/ V-o-hy--=--h- - - U - Q . h . d . y . w .  ".  +.  /.  8. M.  Q.  Z.  ^.  c.: .e . . t. . . 4. .. T. P. t. g. c. . x. /, 2/c P/ l/)/////&/00W30L0V0q000 0(0&00 0 11(41qS1l1v1111111U1\12'212F2_2i22 2  " 8& d* . 2 6 : > 2B fL Q V [ ` e j o t y ~     * 6 > L T Z c i s y      \.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rodata.str1.1.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @~@&,12_@2gT2O@XL`TNnTc0~@0 cd @0)q0 0(@`