THEXLIB Turbo Assembler Version 2.02@}~#\hexlib\TINY\hexlib.asm@Lh@ _TEXTCODE(b _DATADATA˜Hb _BSSBSS*HMKsDGROUPU _LookAtBoard@7 _GameIsOverB ӈ@7 _MakeLibMove< |@7_GetRow|@7_PutHex/\@7_GetMax@7 _GetColumn"3@7@@E@* @$ @$ @# @# @# @# @\hexlib\TINY\hexlib.asm}~#<=>?@GM NSY^_e!f&l(m*n-o/p0q3r6s8t9u;w@yCzG|I~JMORTWZ\^acegjmpsxz}     !"(-./012349:?@ A HMNOPQRS"T#U&Z)[,`/a2g4h9o;t@uCvDwGxIyLzN{O|R}U~WXZ^_bcfiloruy{|       "!$&)',(-)0*2+5,7-8.;/>0@1A2C3G4H5K6L7O9R;U<X=\?^A_BcHeIhJiKlLoMpSqXv^{_|`}abrstux      "%'*.#0$3*5/90<5?6B7D8F=J>M?O@QISNWOZT]U`VbWe\i]l^n`qguiwpzq~wx~789;CDEF G HIQW\ch#m't)u-~/379=ACGKLMZ[]`aekquw{}     &+,-./45679:<DEF G ДIJLTUVW X"Y%Z'[*\+]-^/_0`2a6j8k;l=m@nBqErIsKtOuQ}T~XZ]_bdfilprvy|~   "#%)+-0469<=@BCFGJLM O!T"V$Y%]&_-b2f3i4j5m6o7p8s9t:w;y<z=|>CDJKLMNSTUV\]^_`efghnvwxyz  "#&(),-02359<?ADFJMORTW[^`ceiknpruwz|  8 %&'(),./045789:;<=ABDEFGHIJXYZ^ _ `apqwx"%'*,/14579:<@BFIKNQSVX[]`acefhmoruwz|               $ & * , / 2 4 6 8 ; > @ C E H J M N P R S U Z \ _ !b "d #g $i %l &n 'q (r )t *v +w ,y -~ . / 0 1 2 3 4 5 6 7 8 9 : ; @ A B C D E F G H I J K L M N O P Q T V W X Y Z ] _ ` a b c k l r s                ! $ & ) , . 1 3 6 8 ; < > @ A C H J M P R U W Z \ _ ` b d e g l n q s v x { }                                                                           #  %  (  )  +  -  .  0  5  7  :  =  ?  B  D G ! I " L # M $ O % Q & R ' T ( Y ) [ * ^ + ` , c - e . h / j 0 m 1 n 2 p 3 r 4 s 5 u 6 z ; | <  = > ? @ A B C D E F G H I J K L O Q R S T U X Z [ \ ] ^ e f g h z { | }              " $ ' ) , . 1 4 6 9 < > ? @ A  B  C  E  H  I  J " O ) T . Y 3 \ 8 _ 9 b @ d A f B h C k H m I p J r K u P w Q z R | S ~ T U V [ \ ] ^ _ ` c e f l m t u v w | } ~              % ( ) , - 0 1 2 4  6  7  8  : ;  <  =  ?  B  C 6 D ; G @ L A O B P C R J T K Y T \ Y _ ^ e c k h p m u r z w  x                 # % ( * , . 0 3 4 8% :& =' >( B. D5 G< J= M> N? R@ TI WQ ZR ]S ^T bU dV gX iZ k_ n` qa rb vc xd {f }h m n t u { | } ~                                                 " % ( , . 1 5 7 : > @ C E G L N Q T W Y Z ] ` b c e i l o r t w x { |   ! & ' , - . 5 7 > ? E F L M N O P Q V W X Y Z ` a b c d e j k l m n u { | } ~                        # % ' ) , / 1 3 5 7 ; = @ B D F J L O Q S W Y \ ^ ` b f h knrt w z} !"#$%&'()*+,349:;<=>?@GHIJKLMOPQRSVXYZ[^`abclqr s tuvwyz{|}!~#%(+.149;@BEHJKNQSTV[]`cfilosux{7  !&'-./0 1 2 389:;<RSZbci j!u"v#}%(+-./025:<@BFHKOQTXZ\_bdehkmnpuwy| &'234578?GHIJKLMNWYbcdefghijklmstu v    "$',.1469;<=?@ABDGHKMPS UW\^%a&d+f,g-i.j;k<l=n>qArIuNwSzY|_~hnotuvwڔ #(.38AIJOPQR_` a bcghpqvw} "%(+-/279<?ACFHKNPQRTUVWY[^`a @D@ @D@W Z @B@ @B@W [@ _RETURNROW @ _RETURNCOLUMN @_MAX @ _FOUND_FILELj@ _INITIALIZED@_MY_GARCON_HEIGHT ۈ@_YOUR_GARCON_HEIGHT  ,@_MODULO  @@1@86@@1@114!@@1@142(@@1@198C@@1@254J@@1@618zX@@1@674?@@1@730(@@1@786 @@@0h@@1@8704@@1@898;@@1@954r\@@1@1010|0@@1@1094@@1@1122@@1@1150@@1@1178$x@@1@1234UN@@1@1290_B@@1@1346{$@ _INITIALIZEň@@2@86E@@2@142@@2@170@_LOG`@@3@58@@3@86 @@@1*J@@3@142*@@3@226S@@3@254q`@@3@282u[@@3@310wa@@3@338zT@@3@4221@@3@450@@3@506 @@@2 @@@3@@3@646ֈ@_SETNUMBERASSIGNED @_DR 2 @_DC ('@@4@114@@4@142@@4@170@@4@198)@@4@226/@@4@2549@@4@282C@@4@310K@ _BLOCKBRIDGE@@4@C338 NH@@5@58w@@5@86}@@5@142@@5@198@@5@254@@5@310ۈ@@5@338ʈ@@5@366ƈ@@5@422@@5@450@@5@478 @@@4E*@@5@534E @@@5T@@5@590Tv@@5@618Zo@@5@674l[@@5@730yU@@5@786 @@@6 @@@7 @@@8 @@@9u@@@100@@5@954@@@110@@@129@@@13Y@@@14bو@@5@1150@@5@1206@@5@1234݈@@5@1290@@5@1346@@@15?@@@16@@5@1486[6@@5@1542@@5@1570@@5@1626@@5@1682҈@@5@1710׈@@@17j@@5@1738Ĉ@@5@1766@@@18O@@5@1822@@5@1850@@@193@@5@1906@@@20 2@@5@1934 @@@21'@@5@1990u@@5@2018"v@@@22N@@@23rLj@@5@2158@@@24; @@@25_ ׈@@5@2298 @@5@2326 ň@@@26 W@@5@2382 @@@27 E@@5@2438 @@5@2466 @@@28) @@@29M @@5@2606 ۈ@@@30 "@@@31: @@5@2746 @@5@2774 @@@32 }@@5@2830 ׈@@@33 k@ _FINDASSOCZ@@6@86 @@6@142 ֈ@@6@198 @@6@226 @@6@282> @ _SELECTHEX :@@7@58d @@7@142 3@@7@170 1@@7@226 #@@7@310 @@7@338 @@7@422 Έ@@7@478 @@7@562 @@7@5906 @ _GAMEISOVERB w@@8@58T @@8@86\ @@8@114 C@@8@198 @@8@226 @@8@282 @@8@310 @@8@366 ܈@@8@450@@8@478@@8@5343@@8@5624@@8@674Jq@@8@758Z^@@8@814iV@@8@842kS@@8@898}6@@8@926<@@8@9540@@8@982'@@@34@@8@1038@@8@1094@@8@1150@@@35@@@36% @@@371@@@38:@@@39Qڈ@@8@1318Q;@@8@1430@@8@1458@@8@1486@@8@1514@@8@1598ˆ@@8@1654@@8@1682@@@40I@@8@1794 w@@8@1822}@@8@1850z@@8@1934%b@@8@1962'_@@8@1990)\@@8@2018/^@@8@2102OD@@8@2158k@@8@2186n@@@41w@@8@2270߈@@8@2326È@@8@2354@@8@2382@@8@2410@@@42=@@8@2466@@@43,@@8@2494@@@44@@@45(@@8@2578(Y@@8@2606;N@@8@2634BF@@8@2690i@@8@2718l@@8@2774x @@8@2830@@8@2886@@8@2914@@8@2942@@8@2970@ _MAKELIBMOVE< @@@9@58 ̈@_GETROW@@10@58-@ _GETCOLUMN"׈@@11@170Z:@@11@198\.@@11@254y@@11@282ۈ@_PUTHEX/@@12@58@_GETMAX0@@13@142@@13@170@@13@198@@13@226@ _LOOKATBOARD@@14@254._@@14@2821[@ _PRIMOPEN 3@@15@226^/@@15@254a+@ _PRIMCREATEAw@@16@170 @ _PRIMCLOSEk@@17@310Ј@@17@338È@ _PRIMWRITES@@18@310@@18@338@ _PRIMAPPEND@@19@3109U@@19@338<H@@19@394K7@ _PRIMREADK@ _PRIMPRINTV@_BRIDGE"@ _CONNECTED *@_YOU_HAVE_GARCON @_I_HAVE_GARCONΈ@_YOU_COMPLETE_AREADY܈@_I_COMPLETE_ALREADYE@_LOGGED @ _YOUR_HEIGHT H@ _MY_HEIGHT #@_LAST_MOVE_WAS_CONTESTANT@_YOURSET w@_MYSET "@_ASSOC 9@ _SIGNATURE/'@_BOARD 0' @S@BdUVWF>td/')FǺPF[Ƈ0'F~+|G+|Ҿ@ƾl&3ۊ؉^؉^~FFFh Ǚ } G FV~} FFFF‹ǻRPF[X0'~FFF~ ~ FPFPBPF F~tFFPvPFPF FHF7FFPvǺPFZЁ0'RFPF FFF;~G;>~FPv/'PFPtF F>/'UtNFPvYYF FF@FPJPqYYFPFPRP*FFPvPFPFFPvPFP{BF1FFPvǺPFZЁ0'RFPAFF;~G;>~FPvYY_^]UVvFFPFPZPlFPv(YY uF ^FF;F|FPvVFPFPvYY^]UVFVPZЁ0'<t<t|uJ<uD\\D\F\F}|uI<uD\\D\F\F 묊FFFw~=\Ŋş ZaxƯEsƙ7:HUXgsLJNJǘǥǨǷӠ;Ȋ;^]UVvF؃w=.ND D ,D D"DDDD DDD ^])/9CUVFFYFEFVP[33'VPVP[X1'FF;~FF;~,FFF~uFF~uFFFVPZЁ0'<t<t|t |tyFFV‹F~ vFKFVVFV(VFPF[؀0't FPFP4YY~}F;~~}F;~~vFV‹؀?uFPF[؊0':t|tFPF[؃1'u~vFFPF[؋1'D<u6\㊇:Fv \F\㊇:Fs \F4\㊇:Fv \F\㊇:Fs \F|tFPF[؃3'uFFPF[؋3'D<uA\㊇:Fv \FF\㊗;~\F ?\㊇:Fv \FF\㊗;~\ΜxTzT|T~TĀTĂT%:ű=Tđė^Q{ƨƹ =arǃǑǨdzF F~ wFF~rF;1FF~rF;~t tFFFVP[؋3'㊇:FsFVP[؀0'tlFVP[؀Y&uJFVP[؀T&u)FVP[؋3'FFVP[؋3'㊇$FFVP[؋3'㊇%V;~FVP[؀0'toFVP[؀(uMFVP[؀ (u,FVP[؋3'F FFF;DFF;},FFFVP[؋3'㊇:FsFVP[؀0'tlFVP[؀+'uJFVP[؀T&u)FVP[؋3'FFVP[؋3'㊇$FFVP[؋3'㊇%V;~FVP[؀0'toFVP[؀5'uMFVP[؀ (u,FVP[؋3'(BĆČIJ#AGjpş0agƍƱ"EKzǞǿ F FFF;}DFF;,^]UVWv~;~;~ @;u+PZЋRZ+~^ F^F _^]UVWFF2DuD+;F~D+‰FG;>vȋ>2DuD+;F~D+‰FG~ȋF@;uPPYY;9F@;uPPjYYPPQYY3_^]UVW uFFFFRDt$dD+;F~D+‰FD+;F~D+‰FG;>v>RDt$dD+;F~D+‰FD+;F~D+‰FGvF@;u F@;uF@;u3F@;u3 FlFUFPF[؀0't4FFFFFFFFFFƇF~ vFFVVFV(VF;~O~}FF;~:~}1~vF؀uFPFZЁ0'V^?ukPFP DKQXmyċĐļ LTowňŐůų)[`FiżƦƶ^q{ǐ>DM=ǯ|||YY>t~w^3^ t8㊇;F~ ㊇F㊇;F} ㊇F^?tPFPYY>t~w^3> t~w^3^ t8㊇;F~ ㊇F㊇;F} ㊇FF~ wsF+FF+F>tPPvvFPFP& 6> tPPvvFPPvvFPFP FF;FF; >~ t  uFFF=F*FPF[؀0'u FFFF;~FF;~FJF>BVF>BVFPF[؀0'u FFF~ ~P[Ƈ0'PPtYY_^]U]U]U>u~|~|F; F;~YFPF[؀0't~ƺPǺ[؊0'_^]UVWv~=V!r FFFFF_^]UVv<:P:>MQpňŌŒŝŭų.=JYo}ĖĽ 4!&KQ]f{ƁƠƭBbhBrw~ƄƋƻ$*1DžPV!rFFF^]UVv>^!sFFF^]UVWv~ FF@NV^!r FFFFF_^]UVvFB^!rFFF^]UVWv~ FF?NV^!r FFFF;F~ F_^]U V!]ûfhex.dathex.outhex.outhex.outt&@0+8EHEXLIB! _GameIsOver _GetColumn_GetMax_GetRow _LookAtBoard _MakeLibMove_PutHex