ELF>&@@8 @('@@@ <<```|ЌЌ@}888 XXXDDStd888 PtdqqqQtdRtd|ЌЌ00/lib64/ld-linux-x86-64.so.2GNUGNU<82`\@!GNU557(emfUa9  { 2?ktN;L*1!7 Y_fftE>'U`%m 8{"fgetsrewindstdinputcperrorfreeexit__assert_failstrdupfcntlfflushgettimeofdaystrtolfopentimegetpwuidstrlen__ctype_b_locreadtcdrainstdoutumaskmalloc__libc_start_mainstderrfdopenfprintf__ctype_tolower_locsrand__cxa_finalizesprintfstrerrorgetenvfclosememsetioctltcgetattrfputssignal__isoc99_sscanfgetuidtcsetattrmemcpyfilenofwriteselect__errno_locationlibc.so.6GLIBC_2.3GLIBC_2.7GLIBC_2.14GLIBC_2.34GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii ii ui Ќ'،p'aP`bbbbbb c(P`0c8$c@6cHKcP`cXuc`ch6cpKcxKccKcKc`ccccccȍcЍc؍b`ȏЏ؏/6578 (0 8 @ H P X`hpxȐАؐ !"#$%&' (()0*8+@,H-P.X0`1h2p3x4HHoHtH5o%o@%oh%oh%oh%oh%oh%oh%oh%ohp%oh`%oh P%zoh @%roh 0%joh %boh %Zoh%Roh%Joh%Boh%:oh%2oh%*oh%"oh%oh%ohp% oh`%ohP%nh@%nh0%nh %nh%nh%nh%nh %nh!%nh"%nh#%nh$%nh%%nh&%nh'p%nh(`%nh)P%znh*@%rnh+0%jnh, %bnh-%Znh.%Rnh/%lfAWAVAUATUSH t uHĸ[]A\A]A^A_ÿLd$ Hl$0E11H=pIS㥛 UHvHHHiHD$ HD$8HD$HT$(fH|$L1HD$0H mtɍA?YIHHH T0otP Lt$ HOHD$(811MHt܅D$0!1H5nL-wnXIEHIL9A}a4ut11=nnfntZnta4ntd3mnts3Vnt w3g H/HIHH?HH)HT$ HiH)HiHL$(;=kI@H\$HHH#T0#G@ҁ !mt#f|$t|$p3fD=jkH-HD$tT$t$уfHfJz@utRN +mst, 2D$Կw2j 1'fD1I^HHPTE11H=Uhf.@H=kHkH9tHhHt H=kH5kH)HH?HHHtH}hHtfD=ku+UH=ZhHt H=idek]wSH5HtH[fHT$T1JD$ `^rD$Or1H[@HH=jH2fUH7SHXH=DkHHD1 iwH=kyH= i1ÃnHl$HD$T$ߋL$foT$%fo\$ fod$0fnD$fnfnol$9H1D8vH=gH58H18PH=YgHH5o8H1HG)1HHgHHH=N41H=U4_H=8SH=8GH=9;H=,9/H=P9#H=t9H=9 H=9H=9H=:H= :H=3H=0:H=l:H=:H=:H=:H=;H=(;{H=T;oH=;cH=;HSSHH5=HcHL:-OzuBG<.wHcHfH53H=e1;H;c[@lfD91[DJDHH@ffDJDHcH=}2t :1blef.Jli.lY dIl9JDH1e$@H;`19fH51H ]d#H=L:1ff.@H1H"Ht$H $HS㥛 H+5dH+ dHHH?HiHH)HAWAVAUIATUSHD$,H]HD$HD$ NHl$pDL꾀HHLLd$pE4IHMfIEBDb uILufDHAHDB tHAHyuHGHDB u1HT$0HL$8LD$@H50foL$0(Ld$@) $IH*L=HPHHT$HT$HIHL@fo$H|$ MgIG AWt:HD$Lx L|$D$,u"HD$ H[]A\A]A^A_@L|$ fLD$PD$XHT$P1UL]H5v/H=r/HIHD$PfH\$PD$XLHھ1tD$,H=4/LH|$ t&HD$ Lx H8HL|$ vHnMuHD$ ff.AWAVAUATIUSHhHaHD$H2ID$BH.HHD$(ID$HD$0ID$HD$811D$ Dt$ H5.DHHfLl$@D$@fDLl$D$HfD1Lt1HE1]HILML|$ E:@AeHLKL--1LCLHH[ HEHKAI;L$}DEL|$ d4EfAcAL--fAAet%HKHLHLKLC1*H[ HuHHT$|$ 1fD$@D$HMt"fDLM H;iHaMuH1Hh[]A\A]A^A_DEL|$ AdHHT$|$ 1fD$@D$H=sLHHHD$H_L-},LL$8LD$0LHHL$(HT$1HD$I$HfAAL|$ AL-,띋|$ e`8H=^HH5P4H1H=4xfDAT1USHt8H1L%24fHKHLLC1fH[ Hu1[]A\H ]H=z+9fHH 5]H=f+H ]H=N+H \H=6+H=\H%DH \H= +HH=*1hH=\HAUOPATUSH(]*'IL@H&[HcD,8 cZ#8tFH 5H߃4҃DF(H5U* 1HH@-ZD+H5[LCH([]A\A]D5cAEt9[u.$( @H\$I\7IL"(D$BH\$f4$i\A(D$0H\$IfD $:\fՃ@8HH5T)1HILD u"H ZH=)DV1wH=)t@ btDHc HcYHF3048H=(1(*f.ATUSH@HAcHt 8vH=(HH=YHHZ@HHf<$[kf<$?u{1<$H=YH5>(E1H\1Hif1 Hq8PƒFD?HO&H~/;1Ho=H1H~/Y|$?f<$?xt+1Hx =HcHiQH%)B<^LHcؙHigfffH")Ӎ)ЉEI^H%H~%;1H=H1H%uHcHiQH%)Ճ<=WDWEHD ]ẺHH#) fDHH VH=%H=UH?f.DHcHcAULQUATHHcUI SLd$(LQLHX VPPHIHI9uMcII HyHp APPAPHIHH9uL)IHILEE~pAtjIt$1NHfDH A9~$9uD^D9XuFH A9܍CH A9t$HH E9u3[D]A\A]fEIL$ A1A)E1IDA9~DD)HH@MHYq qAt P P9s$H0fnIfnNjQHqpfbqPfH I9FyD(uAuff.AUL-"ATL%"UH-MS1H1{\HtH6\t.H|pHH uH[]A\A]f.pLҐpLff.S1H\RHp\Hx[H1H5="H߾b\Rp"[HO[H1H5 "H߾)#R p[H[H1H5!]H߾H[f.AWAVAUATUSHQp)t$YAD9DN'[pH=_!}IcHZ1Lt$@D$HD$f.HAZHtHSD$pH9}!D$HD$H)ZHZL;MA?H LDH5 L1FAT$9ELA)AUT$ #Hct$ HH9Ll$ H5 1LLC1LLLA9,HD$t$LD@H[ c t^}t$YD-gYEDT$EHL;HSD$pM L= H[]A\A]A^A_fDH=ZLC?s AjHWXHH*@@@t2H1LH5^A9D )HHcI<@H DLHAt  HAtA HfD_At HD$pLD@HiH[ `D1H ƒI49rLAt HAt HfPAt HD$pLD@[fH?vJA=1HVA H5V HA9Mc..IfAMAEfDHVHH׃rLHI1ɨUAHYVHRV-DH DLHAAAHD$pLD@ME fD H`DAA@ A HfDO@kD H@Ff. T HfGA5 HAf.H HHH@mff.fUHcHK1SHH5Gf>G0GG GDGEGH-GDPDDDUDAtGHHHH(HHPHHHPH9uH==ZE2H[]A\A]DEHH)EH;kD}N!@DEDLEACEH.DH-DH)H9DLEEyuE1^@H=aDIH1L%DE~AD)D) DZH7CH)L%@DEغI|$A~,HA9~A 49~A4 HA9HL9uH BIcú~MHyAH8LfIHf.8HH9uE~L1;@H)I9uD9t%HIDooPWH@ HG HPAHPH9yDH;HLd0@9I\$؉pRCf;wtHI9uIPuH=(:s^1BDDHH)tLOfL9DDfAIfAAL9u&DDB1AtAt'Ot2[t 8zADADZADUH=p SHHtaH1HJBHHt8Ht0EHHHPHu}vu}tt*H[]H-AHuH[]H} 14/wH[]ff.fUSHH?@t@HTA;@uH[]f.ff.@ff.@H )8H=E HH 7H=& H=7H/ff.@H(@HH@tJ@tDuhGO-----< #..........# {----} #..........# (....) #..........# [----] ############ TERMHJGHY%c%cfailed to open joystick device: %s: %s failed to open terminal device: %s: %s failed to get terminal attributes: %s failed to change terminal attributes: %s -t : terminal device (default: /dev/tty) -b: use bell for sound cues (default: off) -m: monochrome output (default: off) -j : use joystick device for input -g: use custom block graphics (default: auto) -T: don't use custom block graphics, inhibit auto-detection -a: use only ASCII characters -u : override username for high scores -r: reverse (counter-clockwise) rotation -s: print top 10 high-scores and exit -h: print usage information and exit left/right/down arrow key moves the block left, right, or down // also moves the block left, right, or down , , or rotates the block , , or <0> drops the block immediately

pauses and unpauses the game , or starts a new game or hitting escape twice, quits immediately shows or hides the help panel which lists these keybindings. shows or hides the high score table. This build also accepts joystick input (-j /dev/null to disable).-u must be followed by a user name save_score: failed to retrieve user informationfailed to save scores to %s: %s %2d. %s - %ld pts (%ld lines) Custom graphics charset enabled, but failed to detect terminal type. Assuming VT420 or higher. detected VT class %d [DRCS:%d] Loading custom character set (VT%dx0) ... Loading custom character set (VT%dx0) ... ~~f^jVzf^j/~~mXfYtmjY/FFDAHBGBAHVZvNzfZvR@/d\jTyTmtGA/AHB@IBGB?A~~~~nRNpB^jFxB~/^^^NGN@AN@?N@EKJf|Jb^bLZzV@@??/B@MJ?KF?LFL????xPPPPPPPPPPPPPPPPPPPPPPPP PPPPxhPPPP@PPPP0xhXH222222nZ22FD_ M LBBA D(D0 (A ABBD  (F ABBH HL[<\AHD ] AAL P AAF \AA$3AAG gAA0,(41Dh\D0[ A 40<H\_'p'aP`bbbbbbcP`c$c6cKc`cucc6cKcKccKcKc`ccccccccb \Ќ،o0   8   oo ooB o$6 F V f v !!&!6!F!V!f!v!!!!!!!!!""&"6"F"V"f"v"""""""""##&#`aaaxuuukkuxkjjjkmvwtqnttmlvwtqnvvwwmmllnnjl w wpp@@[v]v[r]r[s]s[q]q[t]t[u]u[p]pppppppppppppppp p pp !!""! ! !"#!1 !"#!1!"!"!"!"!" !"  !! !!!!!GCC: (Debian 13.2.0-5) 13.2.0<']@#, /~,,%5Q,n3=,@ZY,]Z&X$e6 z 'D    (int =nnRnnn =1T3g6 7 8 Q9 : (; 0O< 8= @@ HA PB XlDm`FrhHgpIgtCJ xMRNYOw*QGY ![-\]r^ D_ *W`gbA)*+{h 6`* 6MTA Z  '1n*; /wC/ ?6F uR\ Hhm+xg K; = =< 0     0  }   48 ! 8 }+6 l R RF R R*  gl  n`  g  g  g  g  gA  g/ gKR`=  ,K-u./0 .R  / tv00 ,=4b] #:=  7; g  m=R  > g OD gE7d gAR-+} Tg +gjg. k g / X\g\ z* gg6|uu/dup( gg*f gg F ggg HB g:g:6^ g\W8sg  gRg e g  "nn0j #gsgD*[% g Pf g)g...8?)3 C gX8F V gng1 2s evu dirv=3zgval{g4>_5s_ga+6IVn.M* 7tvX` .=U`T086+-J 96R +) U <`TU,v U Q` ,v U d,v U e%,v U 0e1,v U Xe=,v> U eI,v] U eU,v| U ea,v U fm,v U Hfy,v U xf,v U f,v U Z`,v6 U f,vU U g,vt U Hg,v U xg,v U g,v U g,v U h,v U @h,v. U h -vU hug-S  gA/!xigu-?}-* -v U d`-T U:-A U0.* .A, U0 .U iT1Q# 5+  +j+U0T2Q  g@(}fdg" } +} iR `!4*o }*MT jQs *?T %`Rsj(sT (sT2(UsTvQ)UsT2Qva)U0k)U1u)%U2|)=Us)UUs)lU2)sU `T AQ )U1T TQ})~ULT ')r++\>+?(T HdM+T+\l+?aT ds+z+\+?T pd++\ +?T  dQs 6 B (#0(>(XU1LHg@# HgWSHxsoiJgresJ gJgMKn&K n&"tvL~bufM  :end$" , ^ ?~"*A__i_=<:_)LJ!$Rrds g\Z$U~T  Q$;x=|R<=#~ki=O{ &U:&Up3&<TsQ8 &Uw>n%%d"%Ua9%UdP%Us d%UwU$o$UsTvQ~R~X|i%q%V#J LUUTT`# #XpU1#=U T~$S K6?'\v$J@@A''6_T$us#h'?U1T TQh (U` '~UsT '% %'X /~ :z(Q)int 0A A r r k=1Q3k6 7 8 Q9 : (; 0O< 8= @@ HA PB XlDj`FohHkpIktCJ xMQN]Ot*QGY ![-\]o^ H_ .W`kb A**+{e:]*:Q+ uX,A/?  ! H  K  @ ?rU #%d{&d( ) . 013 4 6 y7 8 *9 : (?("C1#o$r` $r$r&%C -' 7 d kve k8 6 ^ k8 k [ % k* f kk %k k2k`nHHy. y/  k{ O#) k Pk [8H $ .)H0.l kLkk ) kc k05n:numkidxkscC=5 U0TUj5^U|Tv5U  aT1QE! \s+C01tmpC"i kbufent7C6r:"as!~fps7Cck1: scc$Cfdek e ksKfpf  gCM= gCuhpwjHflkk?22  3UvT}j3j3X  3UvT}#:3 D$M3N  33Us44!;   /-4UvT}Q~RXYO2` UsTBQ p2 U~T `20 U~T7Q}2 UvT~2 Uv3v Uv30 U~T6Q~36 Uv4vN UvC40v U~T6Q~ M4M T424 U~ 4 45 T XiQs(5U (i*C /fp*'E72*/ktbuf,~ $-C -C \-(C+flk.?~ Q/kpd3ent?4\@ %v%k56.(7~8/9D HD /{#/j XV=0ZT `Q~R~X~:11.G Dd`$M1!N{u 11Us_0*U(s0BU~0\U}0|T~Q}1U `1U/UvTQ}1LU}+10 T6Q~31"U}H1cNU `T `r1LfU}10T7Qs:&&>)'X5Q :z()intmm*+=1 3f6 7 8 Q9 : (; 0O< 8= @@ HA PB XlD%`F*hHfpIftCJ txMQNXO/*Q?GY ![I-\S]*^ H_ .W`fbXA,*+{  ? :D*N h :-t tAttu  :- f fA )  . / 0 f/ 2  3 Aff 4M1]f 5iR! 6MJJZ 8zO"f A$  $  J :*3)  J :J kLJ M f  R :OBSB8WB  :g[ s fy f f +HH.m f7d f&6^ fBy @ fb.Pfye ft `60c!J2J cmdptrx R 1f*  !bgJ !fgJ 6UsT BaQT7%XT7 k"#( 8Us|T NaQv7% 7U|"sfgfbg f 06-hf  M6ZU :aT 0U $0)(4#h]6"։rowfcol"f 6-6/U 2aT1Q7 Ƞ5kp5/U "aT1Q45/9U 'aT1Q45/bU ,aT1Q5 6 D<1</U aT1Q2< P_8 o iaf9 + vala f| r #af bufbo : ptrq 1 ' #rf[ W $ P9P9}  n l _9UsT0Q:88 U ka88b UsT@G9& T saQs :&T jQvR|2 ;i y  z v ;T0Q:9/ U iT1Q_9& T  jQs9 U PjTs9:% UsT;Q j*:P UsT=Q j6:8o U a;& T  jQs&; U PjTs2;a; UsT;Q jw; UsT=Q jE<G UsT;Q a [<UsT=Q a  :?3jf 4j%h 8<f r } $h&8&8"8 r } C8/U TaT1Q3\8U XaTU#QT#%`8F/    5p8p860 . : 8 8U aaTU $ &k"#QT $ &k"#(&& &D intr~~~ r :R~4=1U3r6 7 8 Q9 : (; 0O< 8= @@ HA PB XlDn`FshHrpIrtCJ xMQNXOx*QGY ![-\]s^ H_ .W`rbA?*+-{i  :a--*  :UA T u  :@y f*  rl  ~`  r  r  r  r  rA  r/ r J : : : t ` r : : B O  `p'A 2>  Q l b y  ]  h W d   'A &n  5  ARED  3 B 2{n 3{.rr 4.r 5! 6.JJZ 84?( "D1 #o $~` $~ $~& %D   x   t,! p8" lD# hP$ T\% dh% `'A(   r C:Dscr8  EposL  e L  R M r  Mr  M#r  N r  Nr  r : C O   ? P r  H Q r  D R r | S r x T r t Tr p VD h  W @ Y r PF Yr y : [ Hp'A]b  }  \ m           T     x : : ub   : v  @  :  o  : n  G) 6 /opr/xr/y rH E W A0 & rs r+H H.5B ( *r D 0. 0  f r IJ ; Je r, 5 :KR  rLQ  S ALi i { =H Hr. )D r 6 t 6r i8r c?  cc@J caAJA #) row#rn #$r i%r*) rv f  r ir j r) (f G irR N j rd b ) s m  &H&H    0HH U|WH' U1dH? U0T7uH c U [bT7Hv U6H U ebT7H U9MH U obT7N  4 J  rpos.rot7rX@r ir r pJ  xr yrJM  ir j r  r r7 r )  ) O tmp r ) $; rpos) ir j r  r ) pJ  xr yr6 q r qrposq, isr ptJ  xwr yxr7p Qr`L) rSr  S r  Tr opsU||L3 LbHUvT HpQ0RsX HpY0LefUsT|L~U0T0M hM#UvW    :1+ @M) MwBMU7T|$MU|). MG9 %E O Y <4 MM  hf M$MU|MMf M@Mn!&N :N!4T HpQ0 1RN!ZT  1\NrU0T0hN !qN Pj cr esc r  csir "]  r "   9 r  :? @csirbuf#( Qp@r iSr|p xS r lenS r Sr Sr; S!rS)r S0rmI scTD " Ur~ fmtU~1Ui]QJ h C)B % @U1T~@ U -bTpjA U~T WbA UA DU}T =bQ~A nU~T}QvRA U~T~BUvT~tB U 4bB U~T ObQvR Cn T {C 9U~TpC WU~TpE U~Tp  :6 3s3#len3*r i5r buf6  ( %?n i'r+3?UsT0Q? 5Us3$v"Tp}? SU|Tp? U}Tp(% ? buf`?U0T7?U3? UsT b? UsT7@U7@ ?UsT b'@ \UsT7;@oU:S@ UsT $b`@ UsT7  :} _ r"  oR0 $ o y : $ :1K @Ge" rP ops|1 F]# rbZ&ops4]&num=r ir  r xr  yr+% op]QE* FF   F 7 r=&ppr#/ *# 4r&np>r#L M# Wr&opsl] irK5 j r num rx r,& pJ DB~  OK op]nj% + A{0 AS@~PU#M@~" B~  dtC~=#+ iMr rowM r  ptrN) 53U {T1U W U @W+ ifr[Un f r~tTO 3iM%3Z d n lfz    U vWt 2 > . WXWXZ>9 E O -#Y | XX -  X$XUvX V eTsV X ;V#UzW nV:W)(Y" V/U>-)UU1LU U @WkrN 3ir3j r3row) PH+X rv+ c r OO& OU7T0$OU0N 'U0T:NS >U0N@ O3 1O, >O}U7T0LOU0P Pf P@PnP Y RrZ__cRr8 FyW  yu 9 -   , Hv! ( \R  HH0# B!   : H0 * II -  I 0I0I 1!  :IU1$HUs8 PIu"      ) '  6 2 ) P J [ :3 yI<4 n h > * II   IUv, I#   ! a![!~!x!!!; 2$8'#%""/j"d")JW#""%WgKn!K@K6 U bT ybQ R oKK#""KW U7K ,;Knm$K""c""m"";W 9wgx ##,Q{&I#1#2%##\%R3##'$$ZRZR%$ $%T%TE%$$wTwTx%'$%$*TT3$1$R#%W R)]R"% !#S-!3SDS!VS S@ T#`&U{W cT#&W T#W ^0Y[C$=$!XYm$XWY}*z )iXint||u w  i   !  ii" /i #D ؛$! $ Лn<<Z% ț^ piw  P  Qd w w OPZ3TsOl$h$O/<${$tZTv )Y|env+w$$ ,i$$ JYU 1 i$$__c1 iY| Z\B (%%0ZUvT0Q: YGU dYZZCZ!ji"jXbZ, :zint m m=13f6 7 8 Q9 : (; 0O< 8= @@ HA PB XlD `F%hHfpIftCJ txMQNXO**Q:GY ![D-\N]%^ H_ .W`fbS A*+ { : : ? *I c :cAcyA>  Q l b y  ]  h W d   A) 0 f2 3:ff4F*Vf 5bK! 6FJJZ8s f f~h+HH.7dfy e fc,I[!cI!JE%-%"I2J%%#cmdKP$ptrL%%%k[UP  :EZfgEfUbgE fT AZ&AfU'98"rowfcol"fH3ZdZU  dT1Q4,Z1(ZU dT1Q2)[* !@\_+\< I&?& &u&,\\"8k && &&#\U dT1Q2<\U dTU# QT# - I~H} : ; 9 I8 IH}: ; 9 I !I4: ; 9 I?< $ >  4:!; 9 I .?: ; 9 'I< H} I!I/ .?: ;9 'I<4:!; 9 IB7I : ; 9!(:!; 9 IB4:!; 9 IB<4:!; 9 I4:!;9 IH}.?:!; 9!'I@z41B&I.?: ; 9 'I<4:!;9 I .?:!; 9!'@z! " U#41$1B%.?<n:!;!&% U' ($ > ): ; 9 * : ; 9 +',> I: ; 9 -.?: ;9 '<..?: ; 9 '</.?: ;9 'I<0.?: ; 9 '<1.: ;9 ' 2.: ;9 ' 3 4.?: ;9 ' 5: ;9 I6.?: ;9 'I@z74: ;9 I8.?: ;9 '@z9: ;9 IB: : ; 9 ;1UX Y W < U= 1U>1RB X Y W ?.1@z@41A1RB X YW I~ : ; 9 I8 IH} !I$ > .?: ;9 'I<H} 1B ( : ; 9 I 4:!; 9 IB H}.?: ; 9 'I<4:!; 9 IB:!; 9 I : ; 9!I!I/ ( 4:!; 9 I1RB X!Y W 7I<.?: ;9! '<.?:!; 9 'I@z:!; 9 IB4:!; 9 I41B&I .?: ; 9 'I<!.:!; 9! ' !".:!; 9 'I !#1RB UX!Y W $ 1%1&.?<n:!;!'% ( )$ > *: ; 9 +4: ; 9 I?<,> I: ; 9 -4: ; 9 I?..?: ;9 'I</.?: ;9 n'I<0 14: ; 9 I2: ; 9 IB3 U41UX Y W 5 U64174181X Y W I~ :!; 9 I8 IH} !I4: ; 9 I?<$ > 1B I !I/ H} .?:!; 9!'@z ( .?:!;9 'I<: ; 9 I7I4:!; 9 I.?: ; 9 'I<4:!; 9 IB:!; 9 IH}<'4:!; 9 I UH}H}>! !I: ; 9!4:!; 9 I?:!; 9 IB 4:!; 9!I!4:!;9!IB".?:!; 9!' !#4:!; 9 IB$1RB X!Y W %.1@z&.?<n:! ;!'% ( )$ > *&I+ : ; 9 ,: ; 9 -&.(/'0: ; 9 IB14: ;9 IB21RB UX Y W 3.?: ;9 'I 4: ;9 I51RB X Y W I~( 41B : ; 9 I8 H}H}1BI 4:!;9 I 4: ; 9 I 4:!;9 IB !I/ I !IH}4: ; 9 I?<4:!;9 IB4:!;9 I1RB X!YW H}$ > :!;9 I41I~4G:!; 9 : ; 9 I.:!;9! ' !:!;9 I&I.?: ; 9 'I<  4:!;9 I!H}"4:!;9 I#:!;9 IB$H}% U&:!;9 IB'>! !I: ; 9!(.:!;9! '@z)1RB UX!YW *1RB X!YW + U,.1@z-<.'/ :!;9 I8 0.?: ;9 'I<1.:!;9! '@|2 1U34:!; 9 IB4 : ; 9!5.?: ; 9!'<6.:!;9 'I !7.:!;9! 'I@z8.1@|9 1U: 1;1<% = >$ > ?: ; 9 @&A( B'C!I/D4: ; 9 I?E4: ; 9 IF4: ; 9 IG : ;9 H.?: ; 9 '<IJ.?: ; 9 '<K.?: ;9 'I<L.?: ;9 '<MH}N.: ;9 ' O P.?: ;9 ' Q : ;9 R4I4S.?: ;9 'I@zT1UX YW U 1V.?: ;9 '@W.?: ; 9 'I@|X4: ; 9 IBY.?: ; 9 'I Z: ; 9 I[1 \1RB UX YW ]H}^.1@z$ > I !I4:!; 9 I?I~'H}&I 7I .?: ; 9 'I< .?:!; 9!'< .?:!; 9!'@z 4:!; 9 IBH}% : ; 9 I$ > '.?: ; 9 'I<.?: ;9 'I<: ; 9 IB: ; 9 IBH}4: ; 9 IB : ; 9  U 4: ; 9 I1RB UX Y W 1BH} H}!.?: ;9 'I ": ;9 I :!; 9 I8 (  !II~I$ > 4: ; 9 I?<.?:!; 9!'@z : ; 9 I 1B < I !I/ 'H}7I>! !I:!; 9!.?:!;9! 'I<.?: ; 9 'I<:!; 9 I:!;!89 I%  $ > &I : ; 9 : ; 9 ('4: ; 9 I& !: ; 9 IB": ; 9 IB#4: ; 9 I$4: ; 9 IB%H}&: ; 9 I'.?: ; 9 ' (H})H}*.?: ; 9 '@z+.1@z,1RB X Y W -.?<n: ;   4=f--t!(0AJS]n| S '#qiZ XXo<YZVgYX~XKYIxy'tyXtt tf JKPo GgY :MGLd IgQ8 T4x 8uO zXuOS Iu\Xuuvv WX0X(X^ f`Xlg bYWKwX$XO2RXtJ<u yJXt<u s.GXt<u s.SXt<u >XKYuIJ=tuvH #r g:uk#X NXdf < J/ [fX<uXu.tYihf f\fjy"<Y btY "X/#M7XFJ7tuFI"tFt)tK @#zX\X U>XH  w<Z/QZ& sY  -< fY Y;KfK*Y*J\<?X<X<Z/ JJY t } f Jvuu fu fK}  X></tUX  f  ' .fK$aX$XKX(fYK X uK X/ Vt qXwXX 4=ft!(  /*z\   fXX J  I=*2XJur X=nJ X JufXVK~X<>7%57<%<l]cKZ1Xj<f   pX.L9YX.uU tt+ +SȻ XKeYYX ~1w  \8Y G<=< W"f"Z \ 8Z :>Z))=f g)H<1J JxfX Jf  Jg o H\L UYZ )<KXV /m fX L UYZ )X X.X< X.t k   .< t =LYXX \  X<uX =[o<<XYW LpfX; Zt.? 1?G ?XX`<ddttX `8 wf /; Z:g tIMt~fxt X v:Y<(F&h&>xtBZ0~>fw2JJJ <O "g q qX   s u5 u Z(HXF"r}.J}ft f@)trXz ZCX '94t#)X.#KuI f=&&(t!-6(|EN =>:0r0H<"K ] H? g?G< <= .=LyJ  X< K g?G< J= <=LyJ  X << = Ye.ge<J>u 9<.  . r.  <sX<JJ<=WgfK   = = tz=;YYX 4zt6xt&ztڭ X JnX [ Uj#qMhg;u=u=u/ -K .hhVvgW<u 0ntt"X H Y ?u| -<  X>: <XY \[qYLXX Y tc<g "v< H -Pt&t JzJȞ K >Z%<%X.. `"JYYY J X<&YYYT   X J[K r  z u t ,4YYYUX3(f #]P 0  xJ   KdhJ<KBJ<fq X<Jfq X{ euW  9=L*JK XX{=p Y/I^<<J^* J.fL( twֽ <b4z<*$t <h K =. 0JK V J yf== - h zJ&<&t1<.Z u.  Jr `Xf v \f  2< p+?= 8$ F@L  zJQX=I.0z<P   XX J  . pJ.t  .ytL yf lt ag   v XKI-=I= N8/!,f .Y L  IL   L, ^KJJp tM |!<9tt<X9J&J#X$Ǟ$oyJZ|Xy Xt|XXy.  K kwt =I.0z Bz<4 <.yt   X/\Q<)5yf)aX#f)f.Jv#u f$ x.g$%> Eh% :K : Kg L dXN EW ~.#t~<gg~YYYY =  .b J[ JJf~IS=uIz< $L, uXv   X+Yg k #tuf J $$0 X< J*fUJ J.X̬' gzYYYY Y Y Y Y Y Y Yb /*a<J+W JK= *a<*J.aJt*a<*J.aJt* a<*J.aJt* a<*J.aJ*a<*J.aJ [ xX  .gfL<tfLYg=K  Bv t -f0utXuY%f[fֺifyft uY tufk AXfu3 ' t Y; K< J XM fK t JegX  tf " uge ;u"X |KiHz rvK Y.g I ; JI[ u X6Uftf "u:X  us= nt XXY gZ u L < Y eKW  dJXMtYY".Y XgJ<KK< J WJ X YI  kr<     M+ _  Y YtH=Kc   6+6<0 / .b J[ <JXF{Y -  JI W Je{;uY m]hyf nJ f[[t Y) $p \X*X(*t< Z X:    =  I= f feptXevf}J}<YxfX PZ <JXf =f fft!( ZmxLuI<Nc<>Qtt ` =KYRXK XKX XymXX]dttX @\e  s u__off_t_IO_read_ptr_chain_shortbufnextexitc_lineautorepeatwait_display_IO_buf_base__sighandler_tinit_gamelong long unsigned intumaskc_ispeedrdsetlong long int__builtin_fwriteargv0__mode_t_fileno_IO_read_endmaxfd_flags__ssize_tc_oflag__builtin_puts_cur_column_IO_codecvtquitterm_heightspeed_t_old_offsetno_autogfxtimevalBN_LEFTgame_inputvalue_IO_markerfd_setc_lflag_freeres_buf__int128__u8print_usage__u32__suseconds_t_IO_write_ptrusername__arrmonochrometcflag_t_IO_save_basenumbergettimeofdayjstate_lockc_iflagc_ospeedstdouttcgetattr__s16GNU C17 13.2.0 -mtune=generic -march=x86-64 -g -O2 -fasynchronous-unwind-tablestermfilewinszupdate_joysticksaved_termcleanup_gameonlyasciiBN_UProtsteptv_secjs_eventws_col_IO_write_endread_joystick_IO_lock_tcleanup_IO_FILEws_xpixelselect_modeBN_DOWNfflush_markersparse_argsuse_gfxcharc_cc__int128 unsignedprint_scoresunsigned char_IO_buf_end__fd_maskshort intc_cflag_flags2_vtable_offsetshort unsigned intws_ypixelaxiswinsizetv_usecsignalfprintfsighandlerget_msec__time_t__errno_locationtick_intervalioctl__off64_t_IO_read_base_IO_save_endBN_RIGHTws_rowtime__pad5updatejsdevtermios_unused2stderrargvcc_ttcdrain_IO_backup_basereadargctcsetattr_freeres_list_IO_wide_datastrerrorterm_widthmain_IO_write_baseuse_belldef_jsdevfile__fds_bitsgetuidpw_gecosstrlenlevelpw_uid__ctype_b_locpw_nameheaduserptrl_type__builtin_memcpysptrpw_shellpw_passwdstrcpyl_startmalloccountread_scores_ISlowerpw_diruserscoreptrscore_entry_ISxdigitflockfreegetpwuidparse_scorenewscorewrite_scorepw_gid__pid_tperror_IScntrll_pid_ISdigit_ISspacemax_scoresfdopensave_scorefopenfgets__isoc99_sscanf__gid_t_ISpunctfree_list_ISprintl_lennodefclose__uid_trewind_ISgraph_ISalphaclose_filetailskip_spacefcntl_ISalnuml_whence_ISblank_ISuppersixels8x10sixels10x16boldansi_resethave_softcharTERM_PCBIOScur_attrCS_ASCIIvtclassterm_resetTERM_ANSIstrtolsprintfterm_setcursorCS_GRAPHstdingmapsixels15x12ansi_recallansi_initterm_ibmcharcustom_charansi_setcolorfputs__nptrcur_csatoishowCS_CUSTOMansi_cursortermenvTERM_VT52memcmpansi_setcursorcmapansi_ibmcharterm_clearscransi_clearscrterm_typeterm_cursorterm_setcolorpposdraw_piecenum_complineserase_completedesctopG_T_TEEG_UR_CORNERinvaltmpopdiff_piecestart_rowpreview_posterm_putstrTILE_FRM_LVLINEcur_rotjust_spawnedprev_rotprint_slist__uint16_tERASE_PIECEstabescbufG_CDOTclearputcDRAW_PIECEfull_redrawtoprowG_DIAMONDgameoversrandG_B_TEEnlinesdrawbgTILE_OPIECEG_LL_CORNERprinted_curclampstrMAGENTATILE_FRM_BLTILE_JPIECEprint_helpdptrprev_ticknamelensrowBLUEnext_pieceTILE_FRM_HLINETILE_TPIECEsclenterm_yoffsTILE_FRM_LTEEordiordjGREENmaxlenpiece_spawnposG_LR_CORNERG_HLINEnext_posblinktileidmemsetTILE_LPIECEG_CROSSdraw_tileopstilestriesYELLOWpfstartwrtilelevel_speedG_VLINEnumopsdrowterm_initnrotTILE_BLACKprev_piecenblankcur_scorecollisionprint_numbersWHITEprevcsidraw_lineupdate_cur_pieceTILE_IPIECEG_R_TEEspawnbgdataTILE_PFSEPTILE_ZPIECEprotTILE_FRM_BRTILE_FRM_RVLINETILE_SPIECEterm_xoffsfmtbufshow_highscoresG_L_TEETILE_PFCYANrunescG_CHECKERshow_helpputchar__assert_failtileop__PRETTY_FUNCTION__pausefillblankTILE_FRM_RTEEG_UL_CORNERhelpstrdrawpfaddscoreTILE_GAMEOVERTILE_FRM_TLTILE_FRM_TRpflinepiecesvt52_init__int32_tstrdupansivtnum__ctype_tolower_loc__resgetenvgmodevt52_setcolorvt52_resetvt52_cursorvt52_ibmcharvt52_setcursorvt52_clearscr/home/nuclear/code/gamedev/termtrissrc/unix/main.csrc/unix/usr/lib/gcc/x86_64-linux-gnu/13/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include/usr/include/x86_64-linux-gnu/syssrc/usr/include/asm-generic/usr/include/linuxstddef.hstruct_FILE.hstdio.hstruct_timeval.hselect.hsignal.htermios.htermios-struct.hioctl-types.hgame.hint-ll64.hjoystick.hstdlib.hscoredb.hioctl.hstat.hunistd.hstring.hfcntl.herrno.htime.hsrc/unix/scoredb.cpwd.hctype.hsrc/ansi.cterm.hsrc/game.ctime_t.hstdint-uintn.hpieces.hassert.hsrc/term.csrc/vt52.c+UTU-^U^tUtUUUUUUU-TsSstTtSTST-1dRtRRR1(PSSPSS@#UU@#TT$0 } "} #"K } M$P"LP#(0(PSPsl%Pt%P R#0#V$P&@F$%tuttt%0Q ~0$0&Q ~0$0&Q ~0$0&Q ~0$0&'USU[S[\U'8L  U T U V P S PU\ U \ U \P^S ~ ~ ~0~_^Pp^\ ~ p ^ ~ p ~ p ^ ~ p ~ 0P V V VP_S    S_S S 0 S P PSVSV _ _ _ S  V'U']]U]P]'T'FVPSsSTVSP___F0P}}}0}F0P}_}}0}'0'}}01}^  ^~^~~^~~\ ^\ ^\ ^\^RUiV^U}_}PSUu]U]U]TVQPTTVTVQVT\SsS\SSUs|S\q7%p7% T7%Q T7%v7%Qv7%v7k"q4%7k"p4%7k"p7k"T4%7k"UU0 1 2 0 1 0 1P P P Q P VVV @ V   P V V   pd#<SsS S S0 0S p UUUUtUTTTqT0UUTTTU0\0  SvUP S!!S2P!"0!!0!"\!!0!! sv#(2%!" sv#(2%#"" sv#$2%#!! (!!S!"vX""s(!!U0 v v V v vST~ ~ P P Q ~ ~ T ~}{~}{~}{T~T~ P PS \ \p ~ p ~ ~ ~ ~~p~~p~0~1 ~ ~ Z ~ 0 ~ ~ ~ ~~1~~1~S @ S S0S0S _ _ ____ TT _ _p"p"#p"____Pp0SsSS0U^UUTTTQQQ0 UUUU0 UUUU0U V  ] TstSstSTUUUjTjT*Q*QRjUjRXXYY**\\#*0fj00sSp[0[P{1SQqQPP[XyXYXy0UURU UbQ#**PT Q01U11V11U12U23V33U33V33U33U34V44U45V58U88V01uq11vq11v12uq23S33uq34vq44uq44u45v56U78U88S11011up11U34U44Bp11uD $ &#2$ "33033V33v33S33uq8&45S56U8&78U8&44045q55Q55q55044Q44P45p55P55055056p2%66p2%55A56Q78Q55A56Z78Z55A55 x56U66u66U78U44R66qD $ &2$("66V67V77077 s|#(2%77 s|#(2%#77 s|#$2%#77 s|#t2%#66p2$("77S77|X77|(77|X77U$$0$%y@3%%%y@3%#%%yH3%#&'y@3%''t2%''t2%#''t2%#'(t2%()y@3%$$0$%Q%%q%%Q&'Q''&qt2% $ &2$1%''(qt2% $ &2$1%#''(qt2% $ &2$1%#''0'(&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%((&qt2% $ &2$1%()Q#$  $%T&'T()T%%R&&>&&=&&?&&@&&A&'C''B'' r ''#'' r '(+(( r ((.(( r ((X(( r ((-(( r ((|UU0VvVvUv1$s"Uv1$s"UUTPTUSUSUTVTVT1SU0SU1Uv|UTSTQQ0VU#]}] p?q"#}?q"#}?s"#us"UVUy|U00!pu2$u"2$ $ &2$(2%!pu2$u"2$ $ &2$,2%0QQu2$u"2$ $ &2$("u2$u"2$ $ &2$("#x4%v"52$ $ &2$("XxXX q?|" u?|" x?|" x?|"UU x4%v"PbPbP7UU0RrRpt"P r4%t"))U))U)*U*+U++U+.U..U..U./U//U//U/0U**P** .. ./ // **P**s..a./d//w88U88U89UUSTVTP.:P:AVAOPORpRfPqPPPp4AR s8$8&2$r"vUvU|U+U.UXUUUUTTTTPQRrQRRRQRRUUUt`UTTTq`T0x#U#Ubmp$%f'@#:1Cii  C     D !!!!!!!!!"$$$%&'()%%'''(((((((((((((((((((**...///**...///01342333334888477855666>HH | $*3<>BM SZe'g0'zp'،'Ќ k=&`p-?8`@tJ?XPc@(mp@hyp@FyPF@GGHvPIuI#.o5oAo WKnm`L)s~Hp`p8xM|@Q{@ Z{&/qBXkPUr[h  @\_ Z.@`8FNbtt}Вț`68 \ (5k  @  8<-Z1o8lDWA \u-Z (9L06-Xpcn +U>\< /PZ3`@(}.APcN m!&"<1.M`Л05nВ @# + (>T؛`rT'\0Y[xYВ+- % 63 1:> Q f dq "    Z Scrt1.o__abi_tagmain.cjsdevfilejsdevtermfilesaved_termtv0autorepeatbuf.1jstatecrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryscoredb.cansi.ccur_cscur_attrcmapgame.cdiff_piecepiecesprint_helphelpstrshow_helpprint_numbersterm_xoffscur_scoreprint_slistshow_highscoresbuf.7wrtile.part.0tilesdraw_tileopsupdate_cur_piececur_rotprev_rotnext_posdrawbgdraw_linedraw_piece.constprop.0stick.constprop.0num_complinesprev_piecestab.4level_speed__PRETTY_FUNCTION__.5collision.constprop.0spawnnext_piecepreview_pospiece_spawnposjust_spawnedfull_redrawgameoverpausebgdatagame_input.part.0csi.2esc.3esctop.1escbuf.0prev_tick.6term.cvt52.cgmode__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE_getenv@GLIBC_2.2.5updatevt52_ibmcharfree@GLIBC_2.2.5term_resetonlyascii__libc_start_main@GLIBC_2.34termenv__errno_location@GLIBC_2.2.5_ITM_deregisterTMCloneTablestdout@GLIBC_2.2.5vt52_initvt52_setcolorstdin@GLIBC_2.2.5ansi_setcolortcdrain@GLIBC_2.2.5fcntl@GLIBC_2.2.5use_bell_edataterm_ibmcharfclose@GLIBC_2.2.5ansi_ibmchargetpwuid@GLIBC_2.2.5ansi_init_finiwait_displaystrlen@GLIBC_2.2.5ansi_resetterm_typeansi_setcursorgetuid@GLIBC_2.2.5vt52_resetuse_gfxcharrewind@GLIBC_2.2.5quitgettimeofday@GLIBC_2.2.5__assert_fail@GLIBC_2.2.5fputs@GLIBC_2.2.5memset@GLIBC_2.2.5ioctl@GLIBC_2.2.5usernameparse_argsread@GLIBC_2.2.5srand@GLIBC_2.2.5vt52_cursorfgets@GLIBC_2.2.5__data_startputc@GLIBC_2.2.5signal@GLIBC_2.2.5ansi_cursormonochromeno_autogfxfprintf@GLIBC_2.2.5__gmon_start__umask@GLIBC_2.2.5gmapstrtol@GLIBC_2.2.5__dso_handlecleanup_gamememcpy@GLIBC_2.14vt52_setcursorread_scoresterm_putstr_IO_stdin_usedtime@GLIBC_2.2.5fileno@GLIBC_2.2.5term_setcursorselect@GLIBC_2.2.5init_gamemalloc@GLIBC_2.2.5fflush@GLIBC_2.2.5__isoc99_sscanf@GLIBC_2.7_endansi_recallget_msecterm_heightterm_setcolorprint_scoresfdopen@GLIBC_2.2.5__bss_startmainterm_clearscrcleanuptcgetattr@GLIBC_2.2.5tcsetattr@GLIBC_2.2.5term_cursorfopen@GLIBC_2.2.5perror@GLIBC_2.2.5rotstepsighandlergame_inputtick_intervalterm_initsprintf@GLIBC_2.2.5exit@GLIBC_2.2.5fwrite@GLIBC_2.2.5__TMC_END__print_usage_ITM_registerTMCloneTableansi_clearscrsave_scorestrdup@GLIBC_2.2.5strerror@GLIBC_2.2.5term_width__cxa_finalize@GLIBC_2.2.5__ctype_tolower_loc@GLIBC_2.3__ctype_b_loc@GLIBC_2.3vt52_clearscrstderr@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_rnglists#88 6XX$I|| Wo4a Xi0 0 qoB B r~o `  B88  0#0#@#@#_9\\ `` qqhshsЌ|،|| }( P Ђ0 0Ђ'06~dBdP-\0*Vg09mws;&)bgd&R w c