0707070000020025651006440001460001440000010256550351377460300000500000000003Size80 0707070000020021321007750001460001440000010320100351377434200001000000001442Installcat < key to see a bird's eye view. END if [ ! -d /usr/games ] ; then mkdir /usr/games chmod +rwx /usr/games chown root /usr/games chgrp root /usr/games fi for fn in \ Amazing do ln $fn /usr/games/$fn chown bin /usr/games/$fn chgrp bin /usr/games/$fn done if [ -s $UA/Toybox ] then uaupd -r "Amazing Maze" -a Toybox Toybox else ln Toybox $UA/Toybox chown bin $UA/Toybox chgrp bin $UA/Toybox chmod 666 $UA/Toybox fi uaupd -r Toybox -a Office Office message -i "Amazing Maze is now installed in your Toybox.\n\nTouch to continue." 0707070000020025401007750001460001440000010260600351377406700000700000000412Removeecho "removing Amazing Maze ..." for fn in \ Amazing do rm -f /usr/games/$fn done uaupd -r "Amazing Maze" Toybox if [ ! -s $UA/Toybox ] then rm -f $UA/Toybox uaupd -r Toybox Office fi message -i "Amazing Maze has been removed.\n\nTouch to continue." 0707070000020025551007750001460001440000010147270351377310200000700000000077ToyboxName=Amazing Maze Default=Run Run=EXEC -pwd /usr/games/Amazing 0707070000020021121006440001460001440000010257070351377323100000700000000050OfficeName=Toybox Default=Open Open=UA Toybox 0707070000020016411006440001460001440000010147100351377417200000500000000074NameHic's Amazing Maze - version 1 - 07/08/85 - From THE STORE! 0707070000020020771007550001460001440000010234360351400205500001000000074102AmazingR0JF =|F9 .text=| .data FD@.bss F F9.lib @. @./< @.N1X OQ./HJf/H#0N2 /N1x0<N@NVHJ f.N1# . N1pB `DB `* 9 "Ё$ 9 "| F R  ( mR   mp# ` 9 "| F_R  & mp# `p# `n 9 j DD`g& 9 "Ё& 9 "| F|`$ 9 "Ё( 9 "| F_R  & mR   mhNNN @N `xp./< /< /9 /9 N . /9 NXJg: 9 "Ё"| fA"9 A >rHlp.N. /< NjXJft 9 "Ё-@ 9 "| f# 3  3   lp`p. lp`p/NX 9 # #  9 # # ./9 NXJgp.N`zp./< /< /9 /9 N. /9 NXJg< 9 "Ё"| fA"9 A"9 Β lp.NN. /< N(XJfr 9 "Ё-@ 9 "| f# 3  3  3  3  N^NuNV n "Ё"| fA"n"A Ю-@ ."Ё-@ . "| f# ."no$S"Ё-@ . Ѐ"| F  ."nl""Ё-@ . Ѐ"| F  . "no( ."Ё-@ . ЀS"| F_ . "nl( ."Ё-@ . ЀR"| F_ n  n N^NuNV 9 "Ё-@ 9 "| f# p./NXp./NX` 9 "Ё-@ 9 "| f#  9 "Ё-@ 9 "| f# 9 # #  9 # # `Pp./< /< /9 /9 NN1jr.N1Jfp./9 /9 NP. /< NlXJf#  #  N JfN^NuNV 9 R-@` fpN^Nu.NR ."9 Xmp`NV n . n/NXJf2 n m& n m n n n opN^Nu n S` n R-@`6 n S` n R-@` b@0; NJ ."Ё"| fA".AJf n n p`v n-P n -PN1jr JjDD`~`tNV .R"Ё"| fA". AJgv .S"ЁA". AJgT ."Ё"| fA". RAJg, ."Ё"| fA". SAJgpN^Nup`NV m o^B`J ."Ё"| fA".AJf" ."Ё-@ .#R m  m  o^B`J ."Ё"| fA". AJf" ."Ё-@ . #R mN^NuNV-n-n `Dp.HnHn/. /.NjN1j.N1Jf./. /.NPHn HnNPJfN^NuNVH 9 "Ё"| fA"9 A Ю-@ 9 "ЁA"9 A$H Jr. N1"J".N>. /9 NzXJf#  #  R LN^NuNV 9 R"Ё"| fA"9 A".f R N^Nu 9 S"Ё"| fA"9 A".fS ` 9 "Ё"| fA"9 RA".f R ` 9 "Ё"| fA"9 SA".f S `X. N1`HNVp# `p# `HnHn/9 /9 NJgZ ."Ё"| fA".AJo" ."Ё-@ .#p././.NVPR   mrR   mRN^NuNV ."Ё"| fA". AJf n  n ."Ё"| fA". SAJg . So n". `v ."Ё"| fA". RAJg . Rrl n". `v .S"Ё"| fA". AJg .So n".S`< .R"Ё"| fA". AJg .Rrl n".R pN^Nup`NVB`B` ."Ё-@ .R"| F 1_fx ."Ё-@ ."| F 1 fP ."Ё-@ .T"| F 1 f& ."Ё-@ .R"| F R $mRR m:N^NuNVHp090.p/p/0.H/0.H/0.H/0.H/p/p/pV//.p/p/0. H/N14LN^NuNVHB )l* .Ѐ"| fZ41 .Ѐ"|  3R`LN^NuNVp09  gz gR g* fp-@B=|=|=|`ZBp-@=|=|=|`:Bp-@=|=|=|`p-@B=|=|=| . b@0; NJ T&||p09 ./< `p09 "Ё"| Ar29 ҁAr2p0.fRy 0.y 0.y `p09 "Ё"| Ar29 ҁAr2p0.gBn`=|@3 N".  p09 /p09 /p09 /0. H/N0.H.p`p09 "Ё"| Ar29 ҁAr2p0.gBn`=|@3 N".  p09 /p09 /p09 /0. H/N0.H.p/0. H/NrP`p09 "Ё"| Ar29 ҁAr2p09 g0. H.NN^NuRy 0.y 0.y p.09 /p09 /p09 /0. H/N`00.y 0.y p./p/p /p/p09 "ЀЁR/p09 T/p//pV//< p//< 0. H/N14. 0. H/N1~XRy p./p//</</p//p//p/pV//< 0. H/N14p09  g" g$ g& f&-| `-| `-| Z`-| 2p-@`p.p/p/p /p/p09 "ЀЁR/p09 T/p//p//p//.0. H/N14p.N1p./p/p /p/p09 "ЀЁR/p09 T/p//p//p//.0. H/N14p.N1R o$. (0. H/N1~X`N8p09  g@ gB gD fD-| `:. /< c0. H/N1P`.-| `-| Z`-| 2p./p/p /p/p09 "ЀЁR/p09 T/p//pV//< p//.0. H/N14.0tp/p/p /p /p09 "ЀЁ/p09 /p//pV//< p//0. H/N14`PNVp.090 H/N1XN^NuNV0. H.N1=@H b@0; NJD*@04<8pN^Nup`p`p`p`p`0. H.N9p0. H.N16`nNV-n -n .r29 f, .r29 f0. H.N7v0. H.N16p0. gd gB g" fdp-@B=|=|`FBp-@=|=|`.Bp-@=|=|`p-@B=|=|.0. H/N$^XBn nd ."Ё"| A".ҁAr2Fp0.€g".p/0./0. H/N ."Ё"| A".ҁAr2Fp0.€g$.p/p0./0. H/N ."Ё"| A".ҁAr2p0.€g..p0.`p0../< 0. H/N1` .r29 fx .r29 ff.p0./0. H/N"jPp./p /p/pw//<Ip//pV//.p//< |0. H/N10N^Nu .r29 f0 .r29 f .p0.S/0. H/N"jP` .Ѯ .ѮRn`NVH=|0Jnf=|V . `=n <2.H2.Hnp.p/p//< <2.H/p/0.H/p/p/p/p/p/p/0. H/N14p.p/p//<0.H/p/p/p/ <2.H2.H/p/p/pV//<  0. H/N140.n``0<n=@0.nmp.p/p//< <2.H/p/p/p/0.H/p/p/p/p/0. H/N14p.p/p//<0.H/p/ <2.H/p/ <2.H2.H2.HЁ/p/p/pV//<  0. H/N140.n```Jg g`LN^NuNVH . `JfBn=| `=|=| `Jf=|`=|(`=|&=|(`Jf=|=| `=|=| `xJf=|=|`=|=|`PJf=| =| `=|=| `(` b@0; NJDl0.H"ЀЁJj DD`=@pH2.HJj DD`=@p`2.Hr.N1=@Jf$0.H"ЀЁJj DD`=@ f4 <2.H2.H"ЀЁJj DD`=@Jf|p.p/p/0.H/0.H/0.H/0.H/0.H/0.H/pV//.p //< 0. H/N14p.p/p/0.H/0.H/ <2.H2.H/0.H/0.H/0.H/pV//.p //< ^0. H/N14.p / <2.Hҁ/0.H/0.H2.HЁr Jj DD`≐/0. H/N.p/ <2.Hҁ/0.H/0.H/0. H/N`zp.p/p/0.H/0.H/0.H/0.H/0.H/0.H/pV//.p //< 0. H/N14p.p/p/0.H/0.H/ <2.H2.H/0.H/0.H/0.H/pV//.p //< 0. H/N14.p / <2.Hҁ/0.H/0.Hr Jj DD`≐/0. H/N.p/ <2.Hҁ/0.H/0.H2.HЁU/0. H/NLN^NuNVH . `=|`=|$=|=|Bn`=|=|B=|M=|t=|`=|=|Z=|=|D=|`=| =|l=|n=| =|`n=|@=|w=|.=| =|`L=|@=|w=|.=| =|`*` b@0; NJ:\~0.H"| ~A.p/p/0.H/0.H/0.H/0.H/p/p/pV//.p/p/0. H/N14.p /0.H/0.H/0.H/0. H/N.p /0.H/0.H/0.H2.HЁ]Ю /0. H/NLN^NuNVHp.p/p//</<p/p/p/p/pV//. pV//< fZ0. H/N14LN^NuNVHB @l* .Ѐ"| "RBq .Ѐ"| .BqR`B n~B nf .ܰl^B nN .Ѐ"ЀЁ$ ."ЁЂЮ-@ .Ѐ"| 61 .Ѐ"| 3R` .ܰf~B nn .Ѐ"ЀЁ( ."ЁЄЮ-@ .Ѐ"| :1 .Ѐ"| 3 .Ѐ"| <1 .Ѐ"| 3R` .ܰobB nR .Ѐ"ЀЁ. ."ЁЇЮ-@ .Ѐ"| =q .Ѐ"| 3R`R`R`zp-@JmB n .ܰlhB nX .Ѐ"ЀЁ-@p"ЁЮЮ-@ .Ѐ"| =q .Ѐ"| 3R` .ܰfB n| .Ѐ"ЀЁ-@p"ЁЮЮ-@ .Ѐ"| =q .Ѐ"| 3 .Ѐ"| =q .Ѐ"| B3R`| .ܰohB nX .Ѐ"ЀЁ-@p"ЁЮЮ-@ .Ѐ"| =q .Ѐ"| B3R`R`tS``B l .Ѐ"| B=q .Ѐ"| 3 .Ѐ"| =q .Ѐ"| ^3 .Ѐ"| =q .Ѐ"| 3 .Ѐ"| =q .Ѐ"| 3R`RB (n .Ѐ"| >3R`B nd .Ѐ"| ~3 .Ѐ"| 3 .Ѐ"| 3 .Ѐ"| 3mm .Ѐ"| 3UUR`p.p/p/p$/p`/p/p/p/p/p //< "Rp //< 0. H/N14p.p/p/p$/p`//<p/p/p/p //< "Rp //< 0. H/N14.04p/p//<p`/p$/p/p/p/p //< "Rp/p/0. H/N14p.p/p/p$/p`/p/p/p/p/p //< .p //< B0. H/N14p.p/p/p$/p`//<p/p/p/p //< .p //< 0. H/N14.04p/p//<p`/p$/p/p/p/p //< .p/p/0. H/N14. ~p/p//<p`/p/p/p/p/pV//< fZp //< "R0. H/N14. ~p/p//<p`/p//<Np/p/pV//< fZp //< .0. H/N14. p/p/pX/pP/p$/p`/p/p/pV//< fZp //< "R0. H/N14. p/p/pX/pP/p$//<p/p/pV//< fZp //< .0. H/N14. p/p/pX/pP/p|/p`//<p/pV//< fZp //< "R0. H/N14. p/p/pX/pP/p|//</<p/pV//< fZp //< .0. H/N14. p/p/p:/p@/pB//<p/p/pV//< fZp //< "R0. H/N14. p/p/p:/p@/pB//<p/p /pV//< fZp //< .0. H/N14. p/p/p:/p@/p|//</<p/pV//< fZp //< "R0. H/N14. p/p/p:/p@/p|//</<p /pV//< fZp //< .0. H/N14. p/p/p"/p0/pZ//<p/p/pV//< fZp //< "R0. H/N14. p/p/p"/p0/pZ//<p/p0/pV//< fZp //< .0. H/N14. p/p/p"/p0/p|//</<p/pV//< fZp //< "R0. H/N14. p/p/p"/p0/p|//</<p0/pV//< fZp //< .0. H/N14. p/p/p/p /pl//< p/p/pV//< fZp //< "R0. H/N14. p/p/p/p /pl//<np/p@/pV//< fZp //< .0. H/N14. p/p/p/p /p|//< /<p/pV//< fZp //< "R0. H/N14. p/p/p/p /p|//<n/<p@/pV//< fZp //< .0. H/N14LN^NuNVH0. H.N1-@ g g f\p ./.N1XN1. (0. H/N1~X. Q0. H/N1rX0. H.N16p.N1x f>HnHnHnHn0. H/N1T n 0 n0 nJn``LN^NuNVp.N1Bp.N1Bp.N1B./< N1X-@.N1N.N1NN1$.pP/p/p/p/N1-@. 090 H/N1X. /.N1X. /.N1X. /.N1X. /.N1rXp.p/N1 XBN$N0.H"ЀЁ"| ;`3Rn`=| nnF0.H"ЀЁ"| ;XA2<0=A0.H"ЀЁ"| ;V3Rn`=| nnF0.H"ЀЁ"| ;A2<0=A0.H"ЀЁ"| ;3Tn`=| nn|=| nnd0.HP"ЀЁ"| ;VA2.HҁA2<0=A0.H"ЀЁ-@0.HЀ"| ;V3Tn`Rn`~=| nnz=| nnb0.HR"ЀЁ"| ;VA2.HҁAr0=A0.H"ЀЁ-@0.HЀ"| ;V3Tn`Xn`N6LN^NuNVHp-@ np-@ n ."Ё"| A".ҁAr2-Ap.p/p/p /p / ."ЀЁ/ ./p/p/pV//< p/ ."ЀЁ"| ;VA/p/N14R`^R`DLN^NuNVHp09 -@p09 -@. 1/< "N1RX-@HnHn/< 3/N1.N1B. ;090 H/N1X ."逐Ю. .N1$. .N1.N1.N1-@./.p09 S/p09 /p09 //< @p//p/N14 ./< p//p/N14p .p/N1XLN^NuNVH.p/p /p Use the cursor keys on the lower right of the keyboard to move./tmp/timersaver%2d %2dCONGRATULATIONS !!! The solution was %d moves long and you took %d moves to solve it!. You asked for help %d times in %d minutes and %d seconds. .... AND YOUR SCORE IS: %d points. acflxpÐ`Lj?@ ?  @@??!--??x8x @ @ [=1CCOMPASS/tmp/timersaver%2d %2dBETTER LUCK NEXT TIME The solution was %d moves long and you took %d moves before you quit. You asked for help %d times in %d minutes and %d seconds. /dev/window%2d:%02d/tmp/timersavew%2d %2d /dev/windowTAG TIMER .text<.data .bss FXX1.filegcreatemaze.c.text<t.data  .bss F a Fb fi j i_old j_old i_first j_first i_center j_center v start finish backcoun .file%gvline.c.textr.data .bss .file-ginitnext.c.text"L.data .bss .file:gmakemove.c.textnW.data r.bss ENDOFMAZ ARREAST 2ARRWEST ZARRNORTH ARRSOUTH .fileBggetmove.c.text.data |.bss .fileJgdrawroom.c.text.data |D.bss .fileRgturn.c.textr0.data .bss .fileZgdrawdoor.c.text .data .bss .filebgdrawback.c.text"j.data .bss .filejgdrawbase.c.text$^b.data .bss .filezginitbox.c.text$ Nz.data h.bss A B C D F H I J .filegwaitmouse.c.text1 .data (h.bss .filegtry.c.text2 ^ .data .bss .fileginitmap.c.text3h6.data ".bss .filegdrawmap.c.text6.data ".bss .filegescape.c.text7v>.data ".bss .filegcompass.c.text8 .data @.bss COMPASS .filegchicken.c.text9p.data @.bss .filegtsub.c.text::BX.data N.bss timezone0tzname0patblack0patwhite04patgray0Tpatltgra0t_iob0_bufendt0_ctype0 sys_errl0_dbase0errno0environ0PC0BC0 UP0ospeed0LINES0COLS0wncur0 optind0"optarg0&opterr0*optopt0.sys_nerr02_sobuf0d_tbase1shlbat1shlbatid1access1 alarm1brk1ibrk1sbrk1$chdir1*chmod10chown16chroot1<close1Bcreat1Hdup1Nexecl1Texecv1Zexecle1`execve1fexeclp1lexecvp1rexit1x_exit1~fcntl1fork1getpid1getpgrp1getppid1getuid1geteuid1getgid1getegid1gtty1ioctl1kill1link1locking1lseek1mknod1mount1msgctl1msgget1msgsnd1msgrcv1nice1open1openi1pause1pipe1profil1 ptrace1&read1,semctl12semget18semop1>setpgrp1Dsetuid1Jsetgid1Pshmctl1Vshmget1\shmat1bshmdt1hsignal1nstat1tstty1zfstat1stime1swrite1sync1syslocal1time1times1ulimit1umask1umount1uname1unlink1ustat1utime1wait1write1abort1abs1atof1clock1crypt1setkey1encrypt1ctermid1 ctime1localtim1gmtime1asctime1"tzset1(cuserid1.ecvt14fcvt1:gcvt1@fclose1Ffflush1Lfopen1Rfreopen1Xfdopen1^fread1dfwrite1jfrexp1pldexp1vmodf1|fseek1rewind1ftell1ftw1fgetc1getw1getcwd1getenv1getgrent1getgrgid1getgrnam1setgrent1endgrent1getlogin1getopt1getpass1getpw1getpwent1getpwuid1getpwnam1setpwent1endpwent1gets1getchar1 fgets1getutent1getutid1getutlin1$pututlin1*setutent10endutent16utmpname1<malloc1Bfree1Hrealloc1Ncalloc1Tcfree1Zmemccpy1`memchr1fmemcmp1lmemcpy1rmemset1xmktemp1~monitor1perror1popen1pclose1printf1fprintf1sprintf1fputc1putw1putpwent1puts1putchar1fputs1scanf1fscanf1sscanf1setbuf1sleep1ssignal1gsignal1strcat1strncat1strcmp1strncmp1strcpy1strncpy1strlen1 strchr1&strrchr1,strpbrk12strspn18strcspn1>strtok1Dstrtol1Jatol1Patoi1Vswab1\system1btmpfile1htmpnam1ntempnam1tttyname1zisatty1ttyslot1ungetc1_filbuf1_flsbuf1lmul__1lmul1ldiv__1ldiv1lrem__1lrem1aldiv1almul1alrem1ulmul1uldiv__1uldiv1ulrem__1ulrem1qsort1l3tol1ltol31tgetflag1tgetent1 tgetstr1tgetnum1tgoto1tputs1"form1(menu1.message14setattr1:pb_open1@adf_gtxc1Fadf_gtwr1Lpb_gets1Rpb_check1Xpb_weof1^pb_seek1dpb_puts1jpb_name1ppb_empty1vpb_gbuf1|adf_gtto1wrefresh1track1wcreate1initscr1cbreak1attroff1nl1attron1flushinp1noecho1inch1getch1savetty1resetty1echo1nocbreak1nonl1wdelete1wprexec1wpostwai1wgetc1kcodemap1keypad1 wsigintr1wind1wsigcatc1winit1$wsetbuf1*iswind10wexit16endwin1<wgetpos1Bwgoto1Hwinstr1Nwreadmou1Twsetmous1Zwgetmous1`wnl1fwndelay1lwprompt1rwguser1xwcmd1~wslk1wlabel1wuser1wprintf1printw1wputc1wputs1wrastop1wselect1wgetsel1wsetstat1wgetstat1setty1fixterm1physclr1resetter1setterm1getterm1baudrate1parselin1slkcol1setjmp1longjmp1afmulf1afdivf1afaddf1_cvfd1 _cvif1&fltused1,syment12fmul18fdiv1>fadd1Dfsub1J_cvdf1P_cvdi1V_cvid1\_cvfi1bafadd1hafsub1nafsubf1tafmul1zexhelp1tolower1wicon1wicoff1toupper1l64a1a64l1_bufsync1setuname1auldiv1eprintf1dbsub__1dbadd__1dbdiv__1dbmul__1ltodb__1dbtol__1dbtofl__1fltodb__1ltofl__1fltol__1ultodb__1ultofl__1aulmul1 afdiv1dbtst__1fltst__1plock1"dial1(callout1.undial14drand481:erand481@lrand481Fmrand481Lsrand481Rjrand481Xseed481^lcong481drand1jsrand1p_startmain2 _end @.LENGTH seed MAZE createma<prtmazegoodpathbadpathverybad cleanII NEWS JJ markdsurround :backout @move *IIEND JJEND edge IIBEGIN JJBEGIN nextstarsidepath find adjacentvlineNEXT  initnext"BASE fZHELPS MOVES makemovenbadmovedrawroomturnrMAP compass8getmovechicken9pescape7vdrawbase$^drawdoordrawback"jLAT LAB ^RAT RAB P ~LINE >UL UR BLL LR LEFT "RRIGHT .initbox$waitmous1timerpid ;Rinitmap3htsub::ROOMS ;Vdrawmap6timer @wntimer @"savefd @&parentwn @*tint:timersub=Pdisptime;rxtimer<$tcreate<_etext=|etext=|_edata Fedata Fend @.0707070000020020761007770001460001440000010314530351377447100001100000000044MAKEflopcat Files | cpio -ocBv > /dev/fp021 0707070000020017021007770001460001440000010253720351400312400001100000000037MAKEcpiocat Files | cpio -ocBv > AMAZE 0707070000020032461006440001460001440000010154010351377462100000600000000133Files./Size ./Install ./Remove ./Toybox ./Office ./Name ./Amazing ./MAKEflop ./MAKEcpio ./Files 0707070000020032461006440001460001440000010154010351377462100001300000000000TRAILER!!!dbtol__1dbtofl__1fltodb__1ltofl__1fltol__1ultodb__1ultofl__1aulmul1 afdiv1dbtst__1fltst__1plock1"dial1(callout1.undial14drand481:erand481@lrand481Fmrand481Lsrand481Rjrand481Xseed481^lcong481drand1jsrand1p_startmain2 _end @.LENGTH seed MAZE createma<prtmazegoodpathbadpathverybad cleanII NEWS JJ markdsurround :backout @move *IIEND JJEND edge IIBEGIN JJBEGIN nextstarsidepath find adjacentvlineNEXT  initnext"BASE fZHELPS MOVES makemovenbadmovedrawroomturnrMAP compass8getmovechicken9pescape7vdrawbase$^drawdoordrawback"jLAT LAB ^RAT RAB P ~LINE >UL UR BLL LR LEFT "RRIGHT .initbox$waitmous1timerpid ;Rinitmap3htsub::ROOMS ;Vdrawmap6timer @wntimer @"savefd @&parentwn @*tint:timersub=Pdisptime;rxtimer<$tcreate<_etext=|etext=|_edata Fedata Fend @.0707070000020020761007770001460001440000010314530351377447100001100000000044MAKEflopcat Files | cpio -ocBv > /dev/fp021 0707070000020017021007770001460001440000010253720351400312400001100000000037MAKEcpiocat Files | cpio -ocBv > AMAZE 0707070000020032461006440001460001440000010154010351377462100000600000000133Files./Size ./Install ./Remove ./Toybox ./Office ./Name ./Amazing ./MAKEflop ./MAKEcpio ./Files 0707070000020032461006440001460001440000010154010351377462100001300000000000TRAILER!!!dbtol__1dbtofl__1fltodb__1ltofl__1fltol__1ultodb__1ultofl__1aulmul1 afdiv1dbtst__1fltst__1plock1"dial1(callout1.undial14drand481:erand481@lrand481Fmrand481Lsrand481Rj